PHP code example of santigarcor / laravel-vuetable
1. Go to this page and download the library: Download santigarcor/laravel-vuetable 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/ */
santigarcor / laravel-vuetable example snippets
class UsersDataController extends Controller
{
public function index() {
$query = User::select([
'users.id',
'users.name',
'users.email',
'companies.name as company',
'companies.company_id'
])
->leftJoin('companies', 'users.company_id', '=', 'companies.id');
return Vuetable::of($query)
->editColumn('company', function ($user) {
if ($user->company) {
return $user->company;
}
return '-';
})
->addColumn('urls', function ($user) {
return [
'edit' => route('users.edit', $user->id),
'delete' => route('users.destroy', $user->id),
];
})
->make();
}
}