Witam, ucząc się Laravela próbuję dodać dane do bazy danych.
mam plik kontrolera:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class NewAdController extends Controller
{
public function __construct ()
{
$this -> middleware('auth');
}
public function newAd (){
return view('new.newAd');
}
public function save(Request $request)
{
//dd($request->all());
NewAdController::create($request->all());
}
}
plik modelu:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class NewAd extends Model
{
protected $fillable = ['dan', 'dan', 'dan', 'dan', 'dan', 'dan', 'dan', 'dan', 'dan'];
}
plik modelu:
Route::post('/save', 'NewAdController@save');
i formularz:
<form action="/save" method="POST">
</form>
po kliknięciu "wyślij" otrzymuję błąd:
Method [create] does not exist on [App\Http\Controllers\NewAdController].
mógłby mi ktoś powiedzieć gdzie szukać błędów?
Z góry dzięki za pomoc :)