Сначала вам нужно исправить ваши AJAX данные
из вашей версии
$.ajax({
url: '/crew_memo/submitdata',
method: 'POST',
dataType: 'json',
contentType: 'json',
data: dataNewMemoData,
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
contentType: 'application/json; charset=utf-8'
})
на эту
$.ajax({
url: '/crew_memo/submitdata',
method: 'POST',
contentType: 'json',
data: { content : dataNewMemoData},
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
success : function(data){
console.log(data) //this will be your html respone make sure you don't have any html or header or body tag inside your view file you want to render.
},
error : function(jqXHR,textStatus,thrownError){
console.log(jqXHR) //for non 2xx or 3xx response code
}
})
Теперь мы будем go в ваш метод Контроллера
из этой опубликованной c функции saveData (Запрос $ request) {
$request = json_decode($request->getContent());
return view('CrewProgram.succes')->render();
// return dd($request);
}
для этого
public function saveData(Request $request){
$request = json_decode($request->get('content));
return view('CrewProgram.succes')->render();
// return dd($request);
}
Вы можете создать этот PageRequest.php
файл в своей папке app\Http\Requests
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class PageRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
//
];
}
}
, а затем вместо
public function saveData(Request $request){}
сделать его
public function saveData(PageRequest $request){}
, затем проверить значение $request->all()
, выполнив dd($request->all())