как получить текущее имя представления (pagename) в laravel 5.7 - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть такой маршрут http://localhost:8000/admin/edit-profile/13 Мое имя страницы - edit-profile.blade.php и я хочу получить только edit-profile на мой взгляд из этого маршрута. есть идеи как решить эту задачу ?? любая помощь будет оценена ...

Ответы [ 3 ]

0 голосов
/ 02 ноября 2018

Вы можете использовать Request::segment(), чтобы получить любой сегмент url(), например:

{{ Request::segment(1) }}

Ссылка

0 голосов
/ 02 ноября 2018
You can pass the reference like this one, but still you need the id in the url either before edit or after edit depends upon your route -

public function editProfile(ModelClass $id){ //$id holds all the data as per the id
 $data = $id;
 return view('edit-profile',compact('data'));

}
0 голосов
/ 02 ноября 2018

Вы должны попробовать это:

Контроллер

public function editProfile($id){
 $rsltTest = yourModelName::find($id);
 return view('edit-profile',compact('rsltTest'));

}

Маршрут

Route::get('edit-profile/{id}', 'ProfileController@editProfile')->name('edit-profile');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...