Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
все, разобрался. Проблема снята.
Всем спасибо!
Была синтаксическая ошибка
Привет. Ребята, нужна помощь. При срабатывании правил валидации нет вывода сообщений о ошибках. Валидатор работает норм, походу дело в сессиях...
подскажите где ошибка?
route (последняя строка)
Route::get('/', ['uses'=>'SiteController@index', 'as'=> 'home']);
Route::get('/news/', ['uses'=>'SiteController@news', 'as'=> 'news']);
Route::get('/projects/{id}', ['uses'=>'SiteController@project', 'as'=> 'projects/{id}']);
Route::get('/projects/', ['uses'=>'SiteController@projects', 'as'=> 'projects']);
Route::get('/how-to-help/', ['uses'=>'SiteController@help', 'as'=>'how-to-help']);
Route::get('/partners/', ['uses'=>'SiteController@partners', 'as'=>'partners']);
Route::get('/about/', ['uses'=>'SiteController@about', 'as'=>'about']);
Route::get('/conditions/', ['uses'=>'SiteController@condition', 'as'=>'conditions']);
Route::get('/completed/', ['uses'=>'SiteController@completed', 'as'=>'completed']);
Route::get('/child/{id}', ['uses'=>'SiteController@child', 'as'=>'child']);
Route::match(['get', 'post'], '/lot/{id}', ['uses'=>'SiteController@auction', 'as'=>'lot']);
Route::match(['get', 'post'], '/content/declaration', ['uses'=>'SiteController@declaration', 'as'=>'declaration']);
controller
public function Declaration(Request $request)
{
$model = new Children;
if($request->isMethod('post'))
{
$input = $request->except('_token');
$messages = [
'required'=>'Поле :attribute обязательно для заполнения',
'unique'=>'Поле :attribute должно быть уникальным',
];
$validator = Validator::make($input,
[
'success'=>'required',
'name_uk'=>'required|max:150|unique:children',
'age'=>'required|max:100',
'dream_uk'=>'required|max:255',
'diagn_uk'=>'required|max:255',
'parent'=>'required|max:255',
'address'=>'required',
'phone'=>'required|max:30',
'content_uk'=>'required',
'image'=>'required|image',
'doc_identity'=>'required|image',
'file'=>'required|image',
], $messages);
if($validator->fails())
{
//dd($validator->errors());
return redirect()->route('declaration')->withErrors($validator)->withInput();
}
$model->fill($input);
при редиректе $errors пустой...
Где ошибка?
Всем привет. Я новичек, изучаю Laravel и столкнулся с проблемой при загрузке изображения
вот ошибка Image source not readable
Вот код
$file = $request->file('image');
$photo = $file->getClientOriginalName();
$img = Image::make($_FILES['image']['tmp_name'])->resize(400, 400)->save(public_path().'/images/children/'.$id.'/resize_'.$photo);
Конфиг
'driver' => 'gd'
Пробовал поменять на imagick, но его необходимо инсталить. но с gd ведь тоже должно работать..
Подскажите в чем проблема
Всем привет. Скажу сразу - я новичек, только изучаю Laravel.
Прошу помощи в настройке марштуров.
МУ меня такие маршруты
Route::group(['prefix'=>'admin, 'middleware' => 'auth'], function () {
Route::match(['get', 'post'], 'create', [
'as' => 'create', 'uses' => 'UserController@create'
]);
Route::match(['get', 'post'], 'create', [
'as' => 'create', 'uses' => 'ServiseController@create'
]);
});
Как правильно прописать маршруты чтобы подключался нужный контроллер (не меняя названия маршрутов)?
Страницы 1