Skip to content

Instantly share code, notes, and snippets.

@malgorath
Created September 15, 2016 13:56
Show Gist options
  • Save malgorath/869b0c11570ded982db44bf79194f1ba to your computer and use it in GitHub Desktop.
Save malgorath/869b0c11570ded982db44bf79194f1ba to your computer and use it in GitHub Desktop.
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
public function links()
{
return $this->hasMany('App\Link');
}
}
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
<?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]);
}
}
@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