Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Ошибка миграции: strtolower() » 06.10.2016 10:37:57

может быть так    $table->primary(['question_id', 'tag_id']); ?

#2 Re: Laravel 5.x » Администрирование статических страниц » 05.10.2016 09:44:01

Сам спросил сам и отвечу.
middleware:
class StaticPagesIfPublished
{
    public function handle($request, Closure $next)
    {
        $req=Request::path();
        $static_page= StaticPage::where('name','=',$req)->firstOrFail();
        if(!($static_page->published)){return redirect('/');};
        return $next($request);
    }
}

#3 Laravel 5.x » Администрирование статических страниц » 03.10.2016 18:26:23

ZhernVlad
Ответов: 1

Доброго всем временни суток.
Пишу блог на Laravel как первый опыт.
Возник вопрос по администрированию статических страниц.
Попросту говоря хочу чтобы в админке можно было выключить страницы about,contact
Создал таблицу static_pages. Но теперь немогу понять как создать единый midlleware для всех страниц.
Пока выглядет как-то так
Route::get('/about' , ['midlleware'=>'static.about' , 'uses'=>'UserPagesController@about']);
Route::get('/contact' , ['midlleware'=>'static.contact' ,'uses'=>' 'UserPagesController@contact']);

а хотелось бы так
Route::group(['middleware' => 'static'], function()
{
    Route::get('/about','UserPagesController@about');
    Route::get('/contact','UserPagesController@contact');
});   
Подскажите это возможно?

Подвал раздела