У меня есть HTML со сценарием, который, как это (кстати, придется использовать старомодный пост в моем HTML по причинам) ...
@extends('layout')
// ... includes for jquery and ajax
<script>
var theVariableINeedInLaravel = "SomeInterestingStringI'mSure"; // in reality, this is a stringify.
$.post ("foo", function(theVariableINeedInLaravel) {
}
</script>
@stop
Тогда в routes.php ...
<?php
Route::post('foo', '[email protected]');
?>
Затем в соответствующем контроллере .... ThatOneController.php
class ThatOneController extends \BaseController{
public function getValue(){
error_log(print_r($_POST,true)); // returns nothing.
error_log(print_r(input::all()); // returns nothing.
}
}
Или альтернативный вариант функции ...
public function getValue(Request $request){
error_log(print_r($request->all()); // returns nothing.
}
Ни один из них не похоже на работу. Как я могу получить свою переменную post?
Кстати, я знаю, что гипотетически '$ значение = вход :: получить ('someDesignatorname')'; должен получить мне мою переданную переменную, но '$ .post' не устанавливает имя для значения массива, означающего неблокированный массив ... так что :: get не избавит меня от беспорядка. – liljoshu
Я видел, как кто-то оценил мой вопрос, могу ли я получить объяснение, почему? – liljoshu
Я этого не сделал, но ваш код неполный. – mdamia