Я использую этот маршрут:как отправить на маршрут URL в Laravel
Route::post('cp/admin/checkUserPassLogin','Panel\[email protected]');
и мой контроллер:
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Requests;
use DB;
use App\Quotation;
....
public function checkUserPassLogin(Request $request)
{
echo 'test';
return 'test';
}
и в моей точки зрения:
function login()
{
console.log('test');
var email = $('#email_admin').val();
var pass = $('#pass_admin').val();
if(!email || !pass)
return ;
console.log(email+'-'+pass);
$.post("{{ url('/cp/admin/checkUserPassLogin') }}", {username:email,pass:pass}, function (data) {
console.log(data);
if(data == 'ok')
{
window.location.href = "..........";
}else{
}
});
}
console.log(email+'-'+pass);
печатает мои значения, но console.log(data);
ничего не возвращает.
В контроллере удалите строку 'echo' и посмотрите, работает ли она. – Alfa
Это не работает !!!! –
Если вы используете Linux, как насчет использования curl? Сделайте запрос ** POST **, например: 'curl --data" email = test & pass = test "http: // yourapp.domain/cp/admin/checkUserPassLogin'. Ваш «завиток» что-то напечатал? – Alfa