PHP code example of themsaid / laravel-multilingual

1. Go to this page and download the library: Download themsaid/laravel-multilingual library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

themsaid / laravel-multilingual example snippets




Schema::create('countries', function (Blueprint $table)
{
	$table->increments('id');
	$table->json('name');
});



class Country extends Model
{
    use Themsaid\Multilingual\Translatable;

    protected $table = 'countries';
    public $translatable = ['name'];
    public $casts = ['name' => 'array'];
}



Country::create([
	'name' => [
		'en' => "Spain",
		'sp' => 'España'
	]
]);



$validator = Validator::make(
    ['name' => ['en'=>'One', 'sp'=>'Uno']],
    ['name.en' => '



$validator = Validator::make(
    ['name' => ['en'=>'One', 'sp'=>'Uno']],
    ['name' => 'translatable_

Company::whereRaw('name->"$.en" = \'Monsters Inc.\'')->orderByRaw('specs->"$.founded_at"')->get();

Company::where('name->en', 'Monsters Inc.')->orderBy('specs->founded_at')->get();


php artisan vendor:publish