Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::resource('/blog', 'NewsController');
Route::group(['prefix' => 'admin', 'middleware' => ['role:admin']], function(){
Route::resource('roles','RoleController');
Route::resource('users','UserController');
});
public function setPublishedAtAttribute($date) {
//dd($date);
if($date === null) {
//dd($date);
$this->attributes['updated_at'] = Carbon::createFromFormat('Y-m-d\TH:i:s', Carbon::now())->format('Y-m-d H:i:s');
}
}
@if($publishedDate === 1)
<div class="form-group">
{!! Form::label('published_at',"Дата публикации :") !!}
{!! Form::input('datetime-local', 'published_at', date('Y-m-d H:i'), [
'class' => 'form-control',
'min' => date('Y-m-d')
]) !!}
</div>
@elseif($publishedDate === 0)
{{ Form::hidden('updated_at', date('Y-m-d\TH:i:s')) }}
@endif
public function setUpdatedAtAttribute($date){
$this->attributes['updated_at'] = Carbon::createFromFormat('Y-m-d\TH:i:s', $date)->format('Y-m-d H:i:s');
}
При deploy-е приложения, имея composer.lock в вашем репозитории, вы должны использовать команду composer install. Так мы будем уверены, что на production сервере используются те же самые версии пакетов, как и при разработке. А также это значит, что Composer-у не требуется выполнять разрешение зависимостей и искать требуемые версии, что увеличивает скорость разворачивания.