Php 如何在Laravel中创建Crud Easy Step?
你们有没有一个聪明而简单的方法在laravel框架中制作crud 热,使积垢在拉雷维尔容易和快速,我在官方网站拉雷维尔第三步,但我不明白。Php 如何在Laravel中创建Crud Easy Step?,php,laravel,crud,Php,Laravel,Crud,你们有没有一个聪明而简单的方法在laravel框架中制作crud 热,使积垢在拉雷维尔容易和快速,我在官方网站拉雷维尔第三步,但我不明白。 请让我知道我理解的简单步骤,谢谢。你们有没有一种在laravel框架中制作crud的聪明而简单的方法 热,使积垢在拉雷维尔容易和快速,我在官方网站拉雷维尔第三步,但我不明白。请让我知道我理解的简单步骤,谢谢 我有小托蒂亚尔,这可以帮助你 ////////////基本的//////////// 创建LARAVEL项目 作曲家创建项目——首选拉雷维尔区/拉雷维尔
请让我知道我理解的简单步骤,谢谢。你们有没有一种在laravel框架中制作crud的聪明而简单的方法 热,使积垢在拉雷维尔容易和快速,我在官方网站拉雷维尔第三步,但我不明白。请让我知道我理解的简单步骤,谢谢 我有小托蒂亚尔,这可以帮助你 ////////////基本的////////////
////////////通过以下命令完成制作模型和控制器
php artisan make:model crudc -mcr
型号-->
,使用适当的关键字进行搜索,您将找到各种示例和教程。
{
$vars = Tower::all();
return view('hangar.index',['var' => $vars]);
}
<p> {{ $var->name}} </p>
<p> {{ $var->airline}} </p>
{{ date('F d, Y', strtotime($var->created_at))}}<br><br>
<hr>
{
return view('hangar.create');
}
<ul>
@foreach($errors->all() as $error)
<li>
{{$error}}
</li>
@endforeach
</ul>
{
$this->validate($request, [
'name' => 'required', 'airline' => 'required',
]);
$var = new asd;
$var->name = $request->name;
$var->airline = $request->airline;
$var->save();
return redirect('main');
}
{
$var = Tower::find($id);
if(!$var){
abort(404);
}
return view('hangar.edit')->with('var', $var);
}
<ul>
@foreach($errors->all() as $error)
<li>
{{$error}}
</li>
@endforeach
</ul>
{
$this->validate($request, [
'name' => 'required', 'airline' => 'required',
]);
$var = Tower::find($id);
$var ->name = $request->name;
$var ->airline = $request->airline;
$var ->save();
return redirect('main');
}
{
$var = Tower::find($id);
$var ->delete();
return redirect('main');
}
php artisan make:model crudc -mcr
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class crudc extends Model
{
//
}
<?php
namespace App\Http\Controllers;
use App\crudc;
use Illuminate\Http\Request;
class CrudcController extends Controller
{
public function index()
{
//
}
public function create()
{
return view('crud_create');
}
public function store(Request $request)
{
$user_info= new crudc;
$user_info->name = $request->input('name');
$user_info->save();
$request->session()->flash('message','data stored');
return redirect ('crud_show');
}
public function show(crudc $crudc)
{
return view('crud_show')->with('crudarr',crudc::all());
}
public function edit(crudc $crudc,$id)
{
return view('crud_edit')->with('crudarr',crudc::find($id));
}
public function update(Request $request, crudc $crudc)
{
$res= crudc::find($request->id);
$res->name=$request->input('name');
$res->save();
$request->session()->flash('message','data is updated');
return redirect ('crud_show');
}
public function destroy(Request $request,crudc $crudc,$id)
{
crudc::destroy(array('id',$id));
// $blog = crudc::find($id);
// $blog->delete();
$request->session()->flash('message','data deleted');
return redirect('crud_show');
}
}
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
route::get('crud_show','CrudcController@show');
route::get('crud_delete/{id}','CrudcController@destroy');
route::get('crud_create','CrudcController@create');
route::post('data_submit','CrudcController@store');
route::get('crud_edit/{id}','CrudcController@edit');
route::post('data_update/{id}','CrudcController@update');
<style>
#customers {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 50%;
}
#customers td, #customers th {
border: 1px solid #ddd;
padding: 8px;
}
#customers tr:nth-child(even){background-color: #f2f2f2;}
#customers tr:hover {background-color: #ddd;}
#customers th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #04AA6D;
color: white;
}
</style>
<a href="crud_create">Add details</a> <br></br>
{{session('message')}}
<table id='customers'>
<tr>
<td>Id</td>
<td>Name</td>
<td>created_at</td>
<td>Action</td>
</tr>
@foreach($crudarr as $crud)
<tr>
<td>{{$crud->id}}</td>
<td>{{$crud->Name}}</td>
<td>{{$crud->created_at}}</td>
<td>
<a href="crud_delete/{{$crud->id}}">Delete</a> <br></br>
<a href="crud_edit/{{$crud->id}}">Edit</a>
</td>
</tr>
@endforeach
</table>
<a href="../crud_show">Back</a>
<br> </br>
<form method="post" action ="../data_update/{{$crudarr->id}}">
{{@csrf_field()}}
<tr>
<td>Name</td>
<td><input type="text" name="name" required value="{{$crudarr->Name}}"></td>
</tr>
<tr>
<td><input type="submit" name ="submit"></td>
</tr>
</form>
<a href="crud_show">Back</a>
<br> </br>
<form method="post" action ="data_submit">
{{@csrf_field()}}
<tr>
<td>Name</td>
<td><input type="text" name="name" required></td>
</tr>
<tr>
<td><input type="submit" name ="submit"></td>
</tr>
</form>