很抱歉,我是Laravel的新人。 我想使用laravel 5.2 在Routes.php中使用条件 当用户登录时,我想调用showExperience函数,否则重定向到登录
我的routes.php代码
$('#password').each(function(){
if($(this).val() == ''){
$('#username').focus();
return false;
}
});
这是My ProfilesController.php
Route::get('/profile', function () {
if (Auth::check()) {
$url = action('ProfilesController@showExperience');
return redirect($url);
} else {
return Redirect::to('login');
}
});
答案 0 :(得分:0)
为此目的,你应该使用middleware
例如:
JSONArray nameArray = (JSONArray) JSONSerializer.toJSON(output);
System.out.println(nameArray.size());
for(Object js : nameArray)
{
JSONObject json = (JSONObject) js;
System.out.println("File_Name :" +json.get("file_name"));
}
然后,您可以转到Route::get('/profile', ['middleware' => 'auth', 'uses' => 'YourController@index']);
和app/Http/Middleware/Authenticate.php
更改默认重定向值
答案 1 :(得分:0)
这是我的解决方案
QuoteSuffix