Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
есть url - /public/articles/20/edit где 20-это переменная
в blade я делаю проверку если url такой-то то вывожу одно если то другое .Как получить эту переменную?
Не в сети
ты в контроллер её получаешь, работаешь с ней так или иначе, просунь во View
View::share('var','val');
перед выводом.
Это самый простой и стабильный вариант.
Не в сети
вот мой контроллер
public function edit($id){
$article=Article::find($id);
$categories=Category::all();
View::make('admin.main', $id);
return view('admin.articles.edit',['article'=>$article,'categories'=>$categories]);
}
во вьюхе main.blade.php я пишу {{ $id}} и в итого я получаю ошибку undefined подскажите кк поправить
Не в сети
вот мой контроллер
public function edit($id){ $article=Article::find($id); $categories=Category::all(); View::make('admin.main', $id); return view('admin.articles.edit',['article'=>$article,'categories'=>$categories]); }
во вьюхе main.blade.php я пишу {{ $id}} и в итого я получаю ошибку undefined подскажите кк поправить
естессно, ты ж во вью не передавал его.
view('admin.articles.edit',['article'=>$article,'categories'=>$categories,'ID'=>$id]);
Не в сети
Страницы 1