Skip to content

Instantly share code, notes, and snippets.

Avatar

Israel Parra uno-de-piera

View GitHub Profile
View app.blade.php
<link href="/css/app.css" rel="stylesheet">
<!-- Scripts -->
<script>
window.Laravel = {!! json_encode([
'csrfToken' => csrf_token(),
]) !!};
</script>
View header.php
<?php
if($this->session->role) {
if($this->session->role === "user") {
$this->load->view('menus/user_menu');
} elseif($this->session->role === "admin") {
$this->load->view('menus/admin_menu');
}
}
View SuperCourse.php
<?php
namespace App\Traits;
trait SuperCourse {
protected static function bootSuperCourse() {
static::creating(function($course) {
dd($course->toArray());
});
}
}
View Course.php
<?php
namespace App;
use App\Traits\SuperCourse;
use Illuminate\Database\Eloquent\Model;
class Course extends Model
{
View companies.vue
<template>
<div id="companies">
<ul>
<li v-for="company in companies">
{{ company.name }}
</li>
</ul>
</div>
</template>
View companies.blade.php
<company-list
:companies="{{ json_encode($companies) }}"
>
</company-list>
View web.php
<?php
Route::resource('/companies', 'CompanyController');
/**
GET|HEAD | companies | companies.index | App\Http\Controllers\CompanyController@index | web,auth |
POST | companies | companies.store | App\Http\Controllers\CompanyController@store | web,auth |
GET|HEAD | companies/create | companies.create | App\Http\Controllers\CompanyController@create | web,auth |
DELETE | companies/{company} | companies.destroy | App\Http\Controllers\CompanyController@destroy | web,auth |
GET|HEAD | companies/{company} | companies.show | App\Http\Controllers\CompanyController@show | web,auth |
PUT|PATCH | companies/{company} | companies.update | App\Http\Controllers\CompanyController@update | web,auth |
View web.php
<?php
Route::resource('/companies', 'CompanyController', ['parameters' => [
'companies' => 'model'
]]);
/**
GET|HEAD | companies | companies.index | App\Http\Controllers\CompanyController@index | web,auth |
POST | companies | companies.store | App\Http\Controllers\CompanyController@store | web,auth |
GET|HEAD | companies/create | companies.create | App\Http\Controllers\CompanyController@create | web,auth |
DELETE | companies/{model} | companies.destroy | App\Http\Controllers\CompanyController@destroy | web,auth |
View CompanyController.php
<?php
/**
* @param Company $model
*/
public function edit(Company $model) {
//TODO mostrar el formulario de edición de la compañía
}
View ModulesController.php
<?php
public function store()
{
$error = null;
DB::beginTransaction();
try {
Module::buildComponent("type1");
You can’t perform that action at this time.