merhaba laravele yeni başladım bir yerden bakarak veri tabanına ekleme ve listeleme işlemi yapmaya çalışıyorum ancak hatayı bulamadım yardımcı olur musunuz
HATA
ErrorException in FileViewFinder.php line 137:
View [app] not found. (View: C:\wamp\www\denemeLaravel\resources\views\makale\index.blade.php)
views klasöründe index.blade.php sayfam mevcut içeriğide şu şekilde;
@extends('app')
@section('content')
<div class="box">
@foreach($listele as $makale)
<h3>{{ $makale->baslik }}</h3>
<p>{{ $makale->created_at }}</p>
<p>{{ $makale->detay }}</p>
@endforeach
</div>
<form action="" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
<input type="text" name="baslik" /> <br />
<textarea name="detay" cols="30" rows="10"></textarea> <br />
<input type="submit" value="kaydet" />
</form>
@endsection
app/makale.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Makale extends Model {
protected $table = 'makale';
}
?>
routes.php
Route::get('/', 'MakaleController@index');
Route::post('/', 'MakaleController@kaydet');
Route::get('home', 'HomeController@index');
Route::controllers([
'auth ' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
MakaleController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Makale;
class MakaleController extends Controller {
public function index(){
return view('makale.index')->with('listele', Makale::all());
}
public function kaydet(Request $request){
$ekle = new Makale();
$ekle->baslik = $request->input('baslik');
$ekle->detay = $request->input('detay');
$ekle->save();
return redirect('/');
}
}
?>