Я бы порекомендовал внести некоторые изменения в вашу ajax часть, просто скопируйте мой код.
$.ajax({
method:"POST",
url:"{{ route('articles.store') }}", //Here you are using just `articles` so which route ? You have to write something like mine. Because it's a resource route.
data:{title:title, description:description,_token:@json(csrf_token())}, //You also need to pass token here as well, like I have done for you
success:function(data)
{
console.log(data);
},
error: function(data){
console.log(data);
}
});
И из контроллера сначала верните простое приветственное сообщение, чтобы увидеть, как return "Hello";
, когда вы получите сообщение, а остальное вы можете продолжить.
Одна важная вещь, которую я хочу упомянуть, это то, что вы используете ресурсные маршруты и контроллер, поэтому ваши имена маршрутов будут такими:
- article.index
- Articles.store
- Articles.create et c ...
Если вы хотите увидеть все маршруты вашего маршрута ресурсов, запустите эта команда в cmd
в каталоге вашего проекта
php artisan route:list --path=articles