Created
September 15, 2016 13:56
-
-
Save malgorath/869b0c11570ded982db44bf79194f1ba to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace App; | |
use Illuminate\Database\Eloquent\Model; | |
class Category extends Model | |
{ | |
public function links() | |
{ | |
return $this->hasMany('App\Link'); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Whoops, looks like something went wrong. | |
2/2 | |
ErrorException in d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php line 4: | |
Undefined property: Illuminate\Database\Eloquent\Collection::$links (View: /home/vagrant/Code/internal/resources/views/categories/index.blade.php) | |
in d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php line 4 | |
at CompilerEngine->handleViewException(object(ErrorException), '1') in PhpEngine.php line 44 | |
at PhpEngine->evaluatePath('/home/vagrant/Code/internal/storage/framework/views/d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection))) in CompilerEngine.php line 59 | |
at CompilerEngine->get('/home/vagrant/Code/internal/resources/views/categories/index.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection))) in View.php line 150 | |
at View->getContents() in View.php line 121 | |
at View->renderContents() in View.php line 86 | |
at View->render() in Response.php line 45 | |
at Response->setContent(object(View)) in Response.php line 201 | |
at Response->__construct(object(View)) in Router.php line 1042 | |
at Router->prepareResponse(object(Request), object(View)) in Router.php line 642 | |
at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in SubstituteBindings.php line 41 | |
at SubstituteBindings->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64 | |
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49 | |
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64 | |
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37 | |
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59 | |
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 | |
at Pipeline->then(object(Closure)) in Router.php line 644 | |
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 618 | |
at Router->dispatchToRoute(object(Request)) in Router.php line 596 | |
at Router->dispatch(object(Request)) in Kernel.php line 267 | |
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 | |
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 | |
at Pipeline->then(object(Closure)) in Kernel.php line 149 | |
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 | |
at Kernel->handle(object(Request)) in index.php line 53 | |
1/2 | |
ErrorException in d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php line 4: | |
Undefined property: Illuminate\Database\Eloquent\Collection::$links | |
in d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php line 4 | |
at HandleExceptions->handleError('8', 'Undefined property: Illuminate\Database\Eloquent\Collection::$links', '/home/vagrant/Code/internal/storage/framework/views/d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php', '4', array('__path' => '/home/vagrant/Code/internal/storage/framework/views/d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php', '__data' => array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection)), 'obLevel' => '1', '__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection))) in d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php line 4 | |
at include('/home/vagrant/Code/internal/storage/framework/views/d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php') in PhpEngine.php line 42 | |
at PhpEngine->evaluatePath('/home/vagrant/Code/internal/storage/framework/views/d9d5bd7c1c25900f4b1f4336db9420a9a775a4c1.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection))) in CompilerEngine.php line 59 | |
at CompilerEngine->get('/home/vagrant/Code/internal/resources/views/categories/index.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'categories' => object(Collection))) in View.php line 150 | |
at View->getContents() in View.php line 121 | |
at View->renderContents() in View.php line 86 | |
at View->render() in Response.php line 45 | |
at Response->setContent(object(View)) in Response.php line 201 | |
at Response->__construct(object(View)) in Router.php line 1042 | |
at Router->prepareResponse(object(Request), object(View)) in Router.php line 642 | |
at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in SubstituteBindings.php line 41 | |
at SubstituteBindings->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64 | |
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49 | |
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64 | |
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37 | |
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59 | |
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 | |
at Pipeline->then(object(Closure)) in Router.php line 644 | |
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 618 | |
at Router->dispatchToRoute(object(Request)) in Router.php line 596 | |
at Router->dispatch(object(Request)) in Kernel.php line 267 | |
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 | |
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 | |
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 | |
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 | |
at Pipeline->then(object(Closure)) in Kernel.php line 149 | |
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 | |
at Kernel->handle(object(Request)) in index.php line 53 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace App\Http\Controllers; | |
use Illuminate\Http\Request; | |
use App\Category; | |
use App\Http\Requests; | |
class CategoriesController extends Controller | |
{ | |
public function index() | |
{ | |
$categories = Category::get(); | |
return view('categories.index', ['categories' => $categories]); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extends('layouts.app') | |
@section('title', 'Categories Page') | |
@section('sidebar') | |
@foreach ($categories->links as $links) | |
@if (isset($links)) | |
@foreach ($links as $link) | |
<li><a href="{{ $link->url }}" onClick="return LoadPage(this)" class="btn btn-default" style="margin: 3px; width: 90%;">{{ $link->category->title }} - {{ $link->title }}</a></li> | |
@endforeach | |
@else | |
<p> | |
No Categories :( | |
</p> | |
@endif | |
@endforeach | |
@endsection | |
@section('content') | |
@endsection |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment