我正在使用 laravel 5.4,我的 Ajax 功能每次都会被调用两次,因此我创建了两个用户,但我想每次点击创建一个用户
实际上它包含另一个页面,并且该页面没有打开
$(document).ready(function(){
Run Code Online (Sandbox Code Playgroud)
或任何类似的函数
$(document).on('click','#addproject',function(){
Run Code Online (Sandbox Code Playgroud)
但它们包含脚本标签,但如果我不包含它们,则仅调用一次 Ajax 调用:
$(document).on('click','#addproject',function(){
$.ajax({
type:'get',
url:"{!! URL::to('addProject') !!}",
data:{},
success:function(data){
console.log('success');
console.log(data);
console.log(data.length);
$("#newproject").fadeIn();
},
error:function(){
},
});
});
Run Code Online (Sandbox Code Playgroud)
路线:
Route::get('/addProject','HomeController@addProject');
Run Code Online (Sandbox Code Playgroud)
控制器:
public function addProject(Request $request){
$project = new Project;
$data = array(
);
$project->create($data);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用 Laravel 默认身份验证 当用户登录时,我将他/她重定向到 /dashboard 而不是 /home
更改 RedirectIfAuthenticated 中的这一行
return redirect('/home);`
Run Code Online (Sandbox Code Playgroud)
到
return redirect('/dashboard');
Run Code Online (Sandbox Code Playgroud)
现在,如果用户点击另一个需要身份验证的网址,比如 /abc,它将重定向用户登录,但一旦他/她登录,它就会将用户带到 /abc 而不是 /dashboard (根据我的要求)我希望它始终每当用户登录时,无论他/她试图点击哪个页面,都将其带到 /dashboard
任何人都知道哪个函数将被覆盖或任何东西......