Is there an open-source management panel written in Laravel?
Did you install Laravel CLI?
are you able to view your blog posts?
What route is supposed to handle submit?
Can you send your form tag with its attribute?
Do you speak french ?
What is the best data table to create, update, and delete for Laravel?
Exectly
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
Checkout laracast
https://laracasts.com/skills/laravel
https://laracasts.com/skills/laravel
Thanks for advice.

I think it would be better if we had one group
You’re welcome
Is there an open-source management panel written in Laravel?
i mean like laravel nova (commercial) , voyager (open-source)
Isn’t it possible with pure php?
No.
Thank’s guys it work finaly.
this is my route:<?php
// Route::get(‘/’, function () {
// return view(‘blog.index’)->name(‘blog_path’);
// });
Route::get(‘/’, ‘PostController@index’)->name(‘home’);
Route::get(‘/post/create’, ‘PostController@create’)->name(‘create’);
Route::post(‘/’, ‘PostController@store’)->name(‘blog_store’);
And this is my controller:<?php
namespace AppHttpControllers;
use AppModelpost;
use IlluminateHttpRequest;
class PostController extends Controller
{
/
* Display a listing of the resource.
*
* @return IlluminateHttpResponse
*/
public function index()
{
$post = Post::all();
return view(‘blog.index’, compact(‘post’));
}
/
* Show the form for creating a new resource.
*
* @return IlluminateHttpResponse
*/
public function create()
{
return view(‘blog.create’);
}
/
* Store a newly created resource in storage.
*
* @param IlluminateHttpRequest $request
* @return IlluminateHttpResponse
*/
public function store(Request $request)
{
$post = new Post;
$post->title = $request->title;
$post->body = $request->body;
$post->image = $request->image;
$post->save();
return redirect()->route(‘home’);
}
/
* Display the specified resource.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function show($id)
{
//
}
/
* Show the form for editing the specified resource.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function edit($id)
{
//
}
/
* Update the specified resource in storage.
*
* @param IlluminateHttpRequest $request
* @param int $id
* @return IlluminateHttpResponse
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function destroy($id)
{
//
}
}
I got this error: Symfony Component HttpKernel Exception MethodNotAllowedHttpException
No message
This error come when i try to submit data on database.
NO
this is my route:<?php
// Route::get(‘/’, function () {
// return view(‘blog.index’)->name(‘blog_path’);
// });
Route::get(‘/’, ‘PostController@index’)->name(‘home’);
Route::get(‘/post/create’, ‘PostController@create’)->name(‘create’);
Route::post(‘/’, ‘PostController@store’)->name(‘blog_store’);
And this is my controller:<?php
namespace AppHttpControllers;
use AppModelpost;
use IlluminateHttpRequest;
class PostController extends Controller
{
/
* Display a listing of the resource.
*
* @return IlluminateHttpResponse
*/
public function index()
{
$post = Post::all();
return view(‘blog.index’, compact(‘post’));
}
/
* Show the form for creating a new resource.
*
* @return IlluminateHttpResponse
*/
public function create()
{
return view(‘blog.create’);
}
/
* Store a newly created resource in storage.
*
* @param IlluminateHttpRequest $request
* @return IlluminateHttpResponse
*/
public function store(Request $request)
{
$post = new Post;
$post->title = $request->title;
$post->body = $request->body;
$post->image = $request->image;
$post->save();
return redirect()->route(‘home’);
}
/
* Display the specified resource.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function show($id)
{
//
}
/
* Show the form for editing the specified resource.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function edit($id)
{
//
}
/
* Update the specified resource in storage.
*
* @param IlluminateHttpRequest $request
* @param int $id
* @return IlluminateHttpResponse
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return IlluminateHttpResponse
*/
public function destroy($id)
{
//
}
}
I got this error: Symfony Component HttpKernel Exception MethodNotAllowedHttpException
No message
This error come when i try to submit data on database.
What route is supposed to handle submit?
Yes @store data.
@section(‘content’)
<div class=”container”>
<br>
<br>
@csrf
<form action=”{{ route(‘blog_store’) }}” method=”POST”>
<div class=”form-group”>
<label for=”exampleInputEmail1″>Title</label>
<input type=”text” class=”form-control” id=”exampleInputTitle” placeholder=”Enter title”>
</div>
<div class=”form-group”>
<label for=”exampleInputBody”>Body</label>
<textarea class=”form-control” placeholder=”Enter body”>
</textarea>
</div>
<div class=”form-group”>
<label for=”exampleFormControlFile1″>Example file input</label>
<input type=”file” class=”form-control-file” id=”exampleFormControlFile1″>
</div>
<button type=”submit” class=”btn btn-primary”>Submit</button>
</form>
</div>
@endsection
Yes i have Model folder in my app folder
@csrf
…
</form>
@section(‘content’)
<div class=”container”>
<br>
<br>
@csrf
<form action=”{{ route(‘blog_store’) }}” method=”post”>
{{ csrf_field() }}
<div class=”form-group”>
<label for=”exampleInputEmail1″>Title</label>
<input type=”text” class=”form-control” id=”exampleInputTitle” placeholder=”Enter title”>
</div>
<div class=”form-group”>
<label for=”exampleInputBody”>Body</label>
<textarea class=”form-control” placeholder=”Enter body”>
</textarea>
</div>
<div class=”form-group”>
<label for=”exampleFormControlFile1″>Example file input</label>
<input type=”file” class=”form-control-file” id=”exampleFormControlFile1″>
</div>
<button type=”submit” class=”btn btn-primary”>Submit</button>
</form>
</div>
@endsection
use AppModelPost;
@section(‘content’)
<div class=”container”>
<br>
<br>
@csrf
<form action=”{{ route(‘blog_store’) }}” method=”post”>
{{ csrf_field() }}
<div class=”form-group”>
<label for=”exampleInputEmail1″>Title</label>
<input type=”text” class=”form-control” id=”exampleInputTitle” placeholder=”Enter title”>
</div>
<div class=”form-group”>
<label for=”exampleInputBody”>Body</label>
<textarea class=”form-control” placeholder=”Enter body”>
</textarea>
</div>
<div class=”form-group”>
<label for=”exampleFormControlFile1″>Example file input</label>
<input type=”file” class=”form-control-file” id=”exampleFormControlFile1″>
</div>
<button type=”submit” class=”btn btn-primary”>Submit</button>
</form>
</div>
@endsection
I change it but i have another error IlluminateDatabaseQueryException thrown with message “SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘title’ cannot be null (SQL: insert into posts (title, body, image, updated_at, created_at) values (, , , 2019-01-21 13:03:59, 2019-01-21 13:03:59))”
Stacktrace:
#65 IlluminateDatabaseQueryException in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
#64 PDOException in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
#63 PDOStatement:execute in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
#62 IlluminateDatabaseConnection:IlluminateDatabase{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:657
#61 IlluminateDatabaseConnection:runQueryCallback in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:624
#60 IlluminateDatabaseConnection:run in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:459
#59 IlluminateDatabaseConnection:statement in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:411
#58 IlluminateDatabaseConnection:insert in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php:32
#57 IlluminateDatabaseQueryProcessorsProcessor:processInsertGetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2628
#56 IlluminateDatabaseQueryBuilder:insertGetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:1318
#55 IlluminateDatabaseEloquentBuilder:__call in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:823
#54 IlluminateDatabaseEloquentModel:insertAndSetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:788
#53 IlluminateDatabaseEloquentModel:performInsert in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:651
#52 IlluminateDatabaseEloquentModel:save in /home/pangraf/Project/blog/app/Http/Controllers/PostController.php:45
#51 AppHttpControllersPostController:store in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#50 call_user_func_array in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#49 IlluminateRoutingController:callAction in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
#48 IlluminateRoutingControllerDispatcher:dispatch in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
#47 IlluminateRoutingRoute:runController in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
#46 IlluminateRoutingRoute:run in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682
#45 IlluminateRoutingRouter:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#44 IlluminateRoutingPipeline:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
#43 IlluminateRoutingMiddlewareSubstituteBindings:handle in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#42 IlluminatePipelinePipeline:IlluminatePipeline{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#41 IlluminateRoutingPipeline:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
Stacktrace:
#65 IlluminateDatabaseQueryException in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
#64 PDOException in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
#63 PDOStatement:execute in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
#62 IlluminateDatabaseConnection:IlluminateDatabase{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:657
#61 IlluminateDatabaseConnection:runQueryCallback in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:624
#60 IlluminateDatabaseConnection:run in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:459
#59 IlluminateDatabaseConnection:statement in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Connection.php:411
#58 IlluminateDatabaseConnection:insert in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php:32
#57 IlluminateDatabaseQueryProcessorsProcessor:processInsertGetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2628
#56 IlluminateDatabaseQueryBuilder:insertGetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:1318
#55 IlluminateDatabaseEloquentBuilder:__call in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:823
#54 IlluminateDatabaseEloquentModel:insertAndSetId in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:788
#53 IlluminateDatabaseEloquentModel:performInsert in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:651
#52 IlluminateDatabaseEloquentModel:save in /home/pangraf/Project/blog/app/Http/Controllers/PostController.php:45
#51 AppHttpControllersPostController:store in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#50 call_user_func_array in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
#49 IlluminateRoutingController:callAction in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
#48 IlluminateRoutingControllerDispatcher:dispatch in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
#47 IlluminateRoutingRoute:runController in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
#46 IlluminateRoutingRoute:run in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682
#45 IlluminateRoutingRouter:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
#44 IlluminateRoutingPipeline:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
#43 IlluminateRoutingMiddlewareSubstituteBindings:handle in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
#42 IlluminatePipelinePipeline:IlluminatePipeline{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
#41 IlluminateRoutingPipeline:IlluminateRouting{closure} in /home/pangraf/Project/blog/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75
This is good
@section(‘content’)
<div class=”container”>
<br>
<br>
@csrf
<form action=”{{ route(‘blog_store’) }}” method=”post”>
{{ csrf_field() }}
<div class=”form-group”>
<label for=”exampleInputEmail1″>Title</label>
<input type=”text” class=”form-control” id=”exampleInputTitle” placeholder=”Enter title” name=”title”>
</div>
<div class=”form-group”>
<label for=”exampleInputBody”>Body</label>
<textarea class=”form-control” placeholder=”Enter body” name=”body”>
</textarea>
</div>
<div class=”form-group”>
<label for=”exampleFormControlFile1″>Example file input</label>
<input type=”file” class=”form-control-file” id=”exampleFormControlFile1″ name=”image”>
</div>
<button type=”submit” class=”btn btn-primary”>Submit</button>
</form>
</div>
@endsection
Your welcome

Did you know that: similar to View::composer
#laravelphp
has a View::creator which allows you set default values that you can override in your controllers?
@laratools
Do you speak french ??
Go to nodejs.org and grab a setup
Just a database it doesn’t matter language is universal