gr8h8m

gr8h8m

Member Since 1 Year Ago

Experience Points 14,700
Experience
Level
Lessons Completed 145
Lessons
Completed
Best Reply Awards 0
Best Answer
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • Chatty Cathy Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

07 Dec
11 months ago

gr8h8m left a reply on Laravel 5.5 - Unintended Implicit Route Binding

excellent, i like simple solutions, cheers :)

gr8h8m started a new conversation Laravel 5.5 - Unintended Implicit Route Binding

I have a route:

Route::view('admin/pages/create', '[email protected]')->name('admin.pages.create');

in Controller:

public function create()
{
    return view('admin.pages.create');
}

in a href link:

{{ route('admin.pages.create') }}

When clicking this link, i get page cannot be found, looking at debug bar i notice:

select * from `pages` where `id` = 'create' limit 1

How do I prevent this unintended select query from happening? looks like routebinding is added a query in when i've not told it too?

06 Dec
11 months ago

gr8h8m left a reply on View Composer - How To Pass Complete Collective Through ?

that was the reason for the error. but in view i'm looping through $menus first then i get children

View is:

@foreach($menus as $category)
        @if ((count($category->children) > 0) AND ($category->parent_id === 0))
            <li class="treeview">
                <a href="#"><i class="fa fa-list"></i><span>{{ $category->title }}</span>
                    <i class="fa fa-angle-down pull-right"></i>
                </a>
                <ul class="treeview-menu" >
                @foreach($category->children as $category)
                    @include('frontend.includes.partials.submenu', $category)
                @endforeach
                </ul>
            </li>
        @else
            <li class=""><!-- route('menu', ['slug' => $category->slug]) -->
                <a href=""><i class="fa fa-list"></i><span>{{ $category->title }}</span></a>
            </li>
        @endif
        @endforeach

gr8h8m left a reply on View Composer - How To Pass Complete Collective Through ?

Oops just spotted my error, odd how reading code somewhere else you spot the obvious simple mistake :)

backend.includes.sidebar

should be frontend.includes.sidebar

all works now :)

gr8h8m started a new conversation View Composer - How To Pass Complete Collective Through ?

So i'm trying to pass data to my sidebar on all pages for menu

Menu class:

class Menus extends Model {

protected $table = 'menus'; protected $fillable = ['title','parent_id'];

public function parent() { return $this->hasOne('App\Menus', 'id', 'parent_id')->orderBy('order'); }

public function children() { return $this->hasMany('App\Menus', 'parent_id', 'id')->orderBy('order'); } }

using ComposerServiceProvider to pass data to View

view()->composer('backend.includes.sidebar', function ($view) {

   $view->with('menus', \App\Menus::where('parent_id', 0)->orderBy('order')->get());

});

Ger error: Property [children] does not exist on this collection instance

How can i pass a complete collective (all menu and submenu items from database) to a view using a view composer so the menu appears on all pages

have got it working fine on one page, but that was not using a view composer to pass data.

27 Nov
11 months ago

gr8h8m left a reply on Integrate Laravel 5.5 With Adminlte 2.4

I got to same place composer require created /vendor/almasaeed2010/adminlte folder

but then cant find instructions anywhere for what to do next?