i написать контроллер для управления ajax-запросами. я пишу метод построения для проверки входа пользователя или нет if
блок работает нормально, но всегда возвращает user.setting
просмотр и возврат в конструкцию не работают.Laravel auth via ajax
контроллер:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Auth;
class AjaxController extends Controller {
public function __construct() {
if (Auth::check() == FALSE) {
return view('errors.notLogin');
}
}
public function settings() {
return view('user.setting');
}
}
маршрут:
Route::post('ajax/settings', '[email protected]');
ЯШ:
acc_settings = function (url) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: url,
type: 'POST',
data: 'settings=settings',
success: function (data) {
$("#ajax").html(data);
}
});
};