【问题标题】:model class is not working in laravel project模型类在 laravel 项目中不起作用
【发布时间】:2018-02-20 09:14:08
【问题描述】:

我是 la-ravel 的初学者,在 model 的工作中遇到问题如何在项目上工作。

firstly used the api.php to link the page
 Route::any('/user',['uses'=>'PagesController@my']);

创建控制器

public function my(Request $request){
    $val=validator::make($request->all(),[
        'id'=>'required',
        'name'=>'required',
        'email'=>'required',
        'mobile'=>'required'
    ]);
    //return 'rahul';
    return response()->json([$val]);
}

模型链接到控制器

use App\rahul;
use Validator;

创建模型页面设计

class rahul extends Model{
protected $table = "display";
public function my($data)
{
     $save = new rahul;
    $save->id = $data['id'];
    $save->name = $data['name'];
    $save->email = $data['email'];
    $save->mobile = $data['mobile'];
    $save->save();
    return $save->id;       

}

}

并且,最后一步将完成它创建数据库,如 enter image description here 数据库名为lara2,表名显示简单的页面设计

但是如何使用模型的问题

【问题讨论】:

  • 你需要更清楚你的问题
  • 项目中如何设计模型连接数据库

标签: laravel-5.5


【解决方案1】:
Route::get('first', 'ApiController@first')->name('first');
Route::post('store', 'ApiController@store')->name('store');

使用 api.php 中的代码 下一步模型是创建

php artisan make: model Article

模型页面

class Article extends Model{ protected $fillable = ['name', 'email'];}

下一步创建控制器 控制器页面(apicontroller)

public function first(){
    return view('first');
}

   public function store(Request $request)
  {
    $article = Article::create($request->all());
    return response()->json($article, 201); 
 }

刀片页面网页设计

<form method="POST" action="store">
{{csrf_field()}}
<input type="text" name="name">
<input type="email" name="email">
<input type="submit" name="submit"></form>

迁移是创建文章表名连接

public function up()
{
        Schema::create('Articles', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email');
         $table->timestamps();
    });

}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
            Schema::dropIfExists('Articles');
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 2016-05-01
    • 2021-04-03
    • 1970-01-01
    相关资源
    最近更新 更多