我正在创建一个名为医生管理系统的项目。我现在陷入了这种情况,当用户登录他的页面我的路由功能得到具体的ID &然后显示他的信息。但是,当我登录它没有得到编号&这就是为什么它会发生一些错误,但当我manuaaly输入ID它工作完全正常。我没有找到为什么会发生这种情况。请帮助我。路由ID不工作
我的路由文件
Route::group([
'middleware' => 'auth'
], function() {
Route::get('/home/{profile_id}', [
'as' => 'admin',
'uses' => '[email protected]'
]);
Route::get('/profile/{profile_id}', array('as' =>'profile' ,'uses' => '[email protected]'));
我的个人资料的Controler是
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\User;
class ProfileController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index($profile_id)
{
$profile = User::find($profile_id);
// if(!$profile) {
// return redirect()->route('logout')->with(['fail' => 'Profile Not Found']);
// }
return view('admin.article.index',['profile' => $profile]);
}
Tnx为您的帮助。它解决了我的问题 –
不客气! – harrysbaraini
如何使用此表示法更新我的个人档案文件中的任何信息? –