Статья реклама платного сервиса, согласен.
Но тем не менее, мы для использования платежных систем типа Stripe создаем такую форму у себя на сайте. Данные по API передаются в Stripe, мы храним у себя только Customer ID и Customer Card ID, они имеют вид типа cus_1q2w3e4r5t6y7u8i9o. Как для разовых платежей, так и для подписок.
Никаких других данных у себя хранить не нужно, никакой ответственности.
Так что подобные формы у себя на сайте актуальны и для мелких сайтов. Пользователи используют, но это США, не бСССР.
Уважаемые клиенты.
В данный момент наблюдаются проблемы с доступностью дата-центра в Германии. Инженеры дата-центра занимаются локализацией проблемы.
Мы сообщим вам в этой новости как только у нас будет дополнительная информация.
Обновлено: 1 ноября 2019 г. 14:42
На корневом корневом маршрутизаторе вышел из строя компонент управления. В связи с чем, нарушена сетевая доступность всех IP сетей дата-центра. Инженеры дата-центра занимаются восстановительными работами. Мы будем обновлять информацию в этой новости.
Обновлено: 1 ноября 2019 г. 15:23
К сожалению, замена сбойного компонента на корневом маршрутизаторе — не дала положительного результата. Инженерами дата-центра будет произведена срочная замена маршрутизатора. Работы займут не менее 30-40 минут. Как только у нас появится новая информация о сроках и решениях, мы обязательно дополним эту новость.
Статья о том, как не нужно писать на Laravel, да и вообще на PHP
В миграции стоило бы добавить nullable $table->text('description'); // описание нашего альбома
Потому что при создании альбома поле description не обязательное по валидатору и этот код вызовет ошибку при пустом значении description $album = Album::create(array(
'name' => $request->get('name'),
'description' => $request->get('description'),
'cover_image' => $filename,
));
Про CodeStyle, похоже, никто не слышал
Про CRUD через php artisan make:resource и соответствующие роуты написали выше. И еще куча всего
Статья пойдет как для ну очень новичка, ИМХО
UPD
Зачем во вьюхах @include('includes.header')?
Можно же наследовать, @extends('site.layouts.main')
@section('content')
@endsection
Это где такое написано? Про отзывы разрешительных документов в указе не нашел где почитать
UPD. Разве что «блокування активів – тимчасове обмеження права особи
користуватися та розпоряджатися належним їй майном;» — но это не оно, скорее всего
по гарантии починят
Интересно, почему супруга Габриеляна Алена оказалась не с ним, а во втором внедорожнике...
Но тем не менее, мы для использования платежных систем типа Stripe создаем такую форму у себя на сайте. Данные по API передаются в Stripe, мы храним у себя только Customer ID и Customer Card ID, они имеют вид типа cus_1q2w3e4r5t6y7u8i9o. Как для разовых платежей, так и для подписок.
Никаких других данных у себя хранить не нужно, никакой ответственности.
Так что подобные формы у себя на сайте актуальны и для мелких сайтов. Пользователи используют, но это США, не бСССР.
P.S. К автору не имею никакого отношения.
И QA не тестировали это? Очень смешно
AWEIMAYAK — MAYAK — и в productionВ данный момент наблюдаются проблемы с доступностью дата-центра в Германии. Инженеры дата-центра занимаются локализацией проблемы.
Мы сообщим вам в этой новости как только у нас будет дополнительная информация.
Обновлено: 1 ноября 2019 г. 14:42
На корневом корневом маршрутизаторе вышел из строя компонент управления. В связи с чем, нарушена сетевая доступность всех IP сетей дата-центра. Инженеры дата-центра занимаются восстановительными работами. Мы будем обновлять информацию в этой новости.
Обновлено: 1 ноября 2019 г. 15:23
К сожалению, замена сбойного компонента на корневом маршрутизаторе — не дала положительного результата. Инженерами дата-центра будет произведена срочная замена маршрутизатора. Работы займут не менее 30-40 минут. Как только у нас появится новая информация о сроках и решениях, мы обязательно дополним эту новость.
1.
@if (Auth::check()) ... @endif
можно смело заменить на@auth ... @endauth
и@guest ... @endguest
2. Роуты можно группировать, используя общую middleware
Route::group([ 'middleware' => 'auth'], function () {
Route::get('/createalbum', array('as' => 'create_album_form','uses' => 'AlbumsController@getForm'));
Route::post('/createalbum', array('as' => 'create_album','uses' => 'AlbumsController@postCreate'));
});
3. Вы до сих пор используете include в шаблонах, вместо наследования. С наследованием удобнее.
4. Очень удобная штука Laravel Collective. Кстати, в нее можно передавать модель, а не отдельные поля формы.
— Ну хоть что-то у нас в безопасности…
В миграции стоило бы добавить nullable
$table->text('description'); // описание нашего альбома
Потому что при создании альбома поле description не обязательное по валидатору и этот код вызовет ошибку при пустом значении description
$album = Album::create(array(
'name' => $request->get('name'),
'description' => $request->get('description'),
'cover_image' => $filename,
));
Про CodeStyle, похоже, никто не слышал
Про CRUD через php artisan make:resource и соответствующие роуты написали выше. И еще куча всего
Статья пойдет как для ну очень новичка, ИМХО
UPD
Зачем во вьюхах
@include('includes.header')
?Можно же наследовать,
@extends('site.layouts.main')
@section('content')
@endsection
UPD. Разве что «блокування активів – тимчасове обмеження права особи
користуватися та розпоряджатися належним їй майном;» — но это не оно, скорее всего
Ким Дотком (нем. Kim Dotcom (сменил фамилию с Шмиц, нем. Schmitz), Kimble или Kim Tim Jim Vestor; 21 января 1974, Киль, Германия)
id, region_id, name, crt_date