retour conformité
This commit is contained in:
parent
41095e1706
commit
2e454d3a65
4 changed files with 9 additions and 6 deletions
|
|
@ -44,6 +44,7 @@ class StoreBreederRequest extends FormRequest
|
|||
*/
|
||||
public function rules()
|
||||
{
|
||||
$regex = '/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/';
|
||||
return \array_merge(
|
||||
[
|
||||
'firstname' => 'required|string|min:1|max:255',
|
||||
|
|
@ -54,7 +55,7 @@ class StoreBreederRequest extends FormRequest
|
|||
'banner_title' => 'required_with:banner|nullable|string|min:6|max:255',
|
||||
'title' => 'required|string|min:6|max:255',
|
||||
'testimony' => 'required|string|min:15',
|
||||
'video' => 'required|string|min:6|max:255',
|
||||
'video' => 'required|string|min:6|max:255|regex:' . $regex,
|
||||
'status' => 'required|boolean',
|
||||
],
|
||||
$this->pictureRules('banner', 1919, 423, 1919, 423),
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\Providers;
|
||||
|
||||
use App\Lib\Helpers\ToolboxHelper;
|
||||
use App\Models\Breeder;
|
||||
use App\Models\News;
|
||||
use App\Models\Product;
|
||||
use App\Models\Range;
|
||||
|
|
@ -53,6 +54,7 @@ class RouteServiceProvider extends ServiceProvider
|
|||
$q->whereSlug($value)->orWhere('id', $value);
|
||||
})->firstOrFail();
|
||||
});
|
||||
Route::model('breeder', Breeder::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@
|
|||
@include('back.modules.input-error', [
|
||||
'inputName' => 'biography',
|
||||
'helperId' => 'breederModelBiographyHelp',
|
||||
'helper' => __('Relisez bien votre biography avant de la publier.'),
|
||||
'helper' => __('Relisez bien votre biographie avant de la publier.'),
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -102,7 +102,7 @@
|
|||
$data = [
|
||||
'id' => 'breederModelBanner',
|
||||
'name' => 'banner',
|
||||
'helper' => __('L\'image va servir de vignette pour l\'éleveur, doit être de 1919px (hauteur) par 423px (largeur).'),
|
||||
'helper' => __('L\'image va servir de bandeau pour la page éleveur, doit être de 1919px (hauteur) par 423px (largeur).'),
|
||||
'width' => 1919,
|
||||
'height' => 423,
|
||||
'value' => $breederModel->banner ?? '',
|
||||
|
|
@ -192,7 +192,7 @@
|
|||
@include('back.modules.input-error', [
|
||||
'inputName' => 'status',
|
||||
'helperId' => 'breederStatusHelp',
|
||||
'helper' => __('Le produit est visible ou non'),
|
||||
'helper' => __('L\'éleveur est visible ou non'),
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -74,8 +74,8 @@ Route::prefix('bo')->name('bo.')->group(function () {
|
|||
// * BREEDER
|
||||
Route::resource('breeders', BreederController::class)->except(['show'])
|
||||
->withoutMiddleware('htmlsanitize')
|
||||
->middleware('htmlsanitize:ingredients');
|
||||
->middleware('htmlsanitize:biography,testimony,ingredients');
|
||||
Route::post('/breeders/{breeder}/change-published', [BreederController::class, 'changePublished'])
|
||||
->name('breeders.change-published');
|
||||
->name('breeders.change-published');
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue