Sorun laravel diye düşünüyorsan olabilecekleri söyleyeyim. Return etmene gerek yok. O bir sorun olabilir. Request::all yapabilmen için modelde gelecek verileri listelemen gerek
protected $fillable = ['baslik', 'icerik'];
şeklinde.
Bunun içinde tek tek çekmeyi deneyebilirsiniz
1.yol
Todo::create({
'baslik' => $request->baslik,
'icerik' => $request->icerik,
...
});
şeklinde içerisine herhangi bir if kontrolü veya farklı şeyler tanımlamanız gerekiyorsa.
2.yo
$todo = new Todo;
$todo->baslik = $request->baslik;
$todo->icerik = $request->icerik;
$todo->save()
Laravel olsaydı zaten eklememe yapmazdı direk patlardı. Hatayı görüp aratırdınız. Ctrl shift c bazen j olabiliyor. Fare sağ tuşta öğeyi denetleden konsola giderseniz orada Angular'ın aldığı hata'nın bildirimi vardır.
Bilgilere göre tavsiye vermeye çalıştım. Kullandığınız $http büyük ihtimal localhost olduğu için hata veriyor. CORS problemi olma ihtimali çok yüksek konsolda yine muhakkak xml http request ile ilgili hatalar almışsınızdır.
Http protokolü kullandığınıza göre bence 95% ihtimal ile hata bu. Sunucuya atsanız çalışır demek istiyorum. Bu paketi kullanabilirsiniz.
https://github.com/barryvdh/laravel-cors
Config içerisine cors.php adında bir dosya bırakıyor. allowedOrigin değeri * olması yeterli. Çalışacaktır. Bazıları middleware yazarak halletmiş..
Ben de yeni üye oldum pek sessiz de bir yer. Arada girip bakıyorum cevap veririm yani.
Problemin store olması için resource kullanıyor olmanız veya form'un http metodu POST isteği özellikle belirtiyorum POST store'a gitmesi gerek. Gitmiyorsa patlar. Storu'u kullandığınıza göre resource ile çalışıyorsunuz bu da rotayı belirlemediğiniz anlamına geliyor. Belirlemeyi deneyin. Create 'ta view gösterilip view'ın formu store fonksiyonuna gider normalde.
ancak
Route::get('/todolist', 'TodoListController@goster');
Route::post('/todolist', 'TodoListController@olustur');
Böyle deneyin resource yaparsanız tanımlamaların doğru olması gerekir. Put alıp almayacağını da bilmiyor sonuç olarak hata alma oranı yüksek viewleri görüp kaydedeme nedeniniz bu da olabilir.
Son olarak olabilesi şeyleri sıraladım. Açıkçası sorunuz pek açıklayıcı değildi belki bana öyle geldi bilmiyorum.
Not: singlepage kullandığınızı söylemişsiniz unutmuşum öğeyi denetle network ayarlarından isteğe dönen cevabı inceleyin 502? mi ne dönüyor kısaca singlepage uygulamalarda php network'teki veri akışında gözükür neyin patladığı. Sayfa yenilenmediğine göre patlayamayacağı için.