我有一条这样的路线http://localhost:8000/admin/edit-profile/13
我的页面名称是edit-profile.blade.php
而且我只想从这条路线上看到edit-profile
。
任何想法如何完成这项任务?
任何帮助将不胜感激...
答案 0 :(得分:1)
您可以使用import { HttpClient, HttpHeaders } from '@angular/common/http';
let headers = new HttpHeaders({
'Content-Type': 'application/json'
});
let options = {
headers: headers
}
this.http.post(URL, param, options)
.subscribe(data => {
console.log(data);
});
// For pass blob in API
return this.http.get(url, { headers: new HttpHeaders({
'Authorization': '{data}',
'Content-Type': 'application/json',
}), responseType: 'blob'}).pipe (
tap (
// Log the result or error
data => console.log('You received data'),
error => console.log(error)
)
);
来获取Request::segment()
的任何片段,例如:
url()
答案 1 :(得分:0)
您应该尝试以下操作:
控制器
public function editProfile($id){
$rsltTest = yourModelName::find($id);
return view('edit-profile',compact('rsltTest'));
}
路线
Route::get('edit-profile/{id}', 'ProfileController@editProfile')->name('edit-profile');
答案 2 :(得分:0)
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'));
}