Fixed – MassAssignmentException in model.php laravel 5?
In this post we will give you information about Fixed – MassAssignmentException in model.php laravel 5?. Hear we will give you detail about Fixed – MassAssignmentException in model.php laravel 5?And how to use it also give you demo for it if it is necessary.
massassignmentexception is for the security purpose if laravel 5 function. When i did start Laravel 5 and first i did try to add user using “User::create([‘name’=>’hd’,’password’=>’1w’])” then i found bellow error. I was thinking what was wrong, but after investigation i found it for our security purpose, because you have to add field name that you want to insert that way other Http script or hacker etc can’t insert something elelse you need to add $fillable variable in your Model. So, let’s see user model example.
How to solve 'There are no commands defined in the "cashier" namespace' in Laravel 5
In this post we will give you information about How to solve 'There are no commands defined in the "cashier" namespace' in Laravel 5. Hear we will give you detail about How to solve 'There are no commands defined in the "cashier" namespace' in Laravel 5And how to use it also give you demo for it if it is necessary.
When i did start to learn "Laravel Cashier" and i was following step by step of laravel official document, but i run bellow command :
php artisan cashier:table users
At that time i found following error on my terminal:
[SymfonyComponentConsoleExceptionCommandNotFoundException]There are no commands defined in the "cashier" namespace.
I try to solve this error, i also clear all cache and add service provider, it means i try totally and i can't found solution for this error, but you can also add migration like this way if you want it is a same like we did bellow command. so first run command for create migration:
php artisan make:migration add_cashier_table_fields
ok, now put bellow content on following file :
Migration:
use IlluminateDatabaseSchemaBlueprint;
use IlluminateDatabaseMigrationsMigration;
class AddBillTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function ($table) {
$table->string('stripe_id')->nullable();
$table->string('card_brand')->nullable();
$table->string('card_last_four')->nullable();
$table->timestamp('trial_ends_at')->nullable();
});
Schema::create('subscriptions', function ($table) {
$table->increments('id');
$table->integer('user_id');
$table->string('name');
$table->string('stripe_id');
$table->string('stripe_plan');
$table->integer('quantity');
$table->timestamp('trial_ends_at')->nullable();
$table->timestamp('ends_at')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
}
}
Hope this code and post will helped you for implement How to solve 'There are no commands defined in the "cashier" namespace' in Laravel 5. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs
User.php
namespace App;
use IlluminateFoundationAuthUser as Authenticatable;
class User extends Authenticatable
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'email', 'password','facebook_id'
];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
public function dataCreate($input)
{
return static::create($input);
}
}
Hope this code and post will helped you for implement Fixed – MassAssignmentException in model.php laravel 5?. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs