Я новичок в Ларавеле. Это мой контроллер laravel: public function store() { $validator = Validator::make($data = Input::all(), City::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $image_temp=Input::file('image'); $name = Input::file('image')->getClientOriginalName(); $data['image']=''; if(Image::make($image_temp->getRealPath())->save('public/up/city/'.$name)){ $data['image']='up/city/'.$name; } City::create($data); return Redirect::route('admin.cities.index'); } и это моя модель: class City extends \Eloquent { protected $primaryKey='city_id'; // Add your validation rules here public static […]
Мое приложение / config / database.php было настроено следующим образом: 'mysql' => array( 'driver' => 'mysql', 'host' => getenv('DB_HOST'), 'database' => getenv('DB_NAME'), 'username' => getenv('DB_USER'), 'password' => getenv('DB_PASS'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), Я обновил свой код обнаружения env, как это в bootstrap / start.php : $env = $app->detectEnvironment(function() { […]
Я использую laravel 5.1. У меня есть элемент формы summernotejs. Я успешно создал правило пользовательской проверки, которое берет HTML, предоставленный из ввода формы, разбивает теги и вызывает вызов strlen() в текстовом контенте. Поэтому я могу видеть длину сообщения без каких-либо тэгов. Это мое правило проверки: Validator::extend('strip_min', function ($attribute, $value, $parameters, $validator) { return strlen(strip_tags($value)) >= […]
Я использую jQuery DataTables для моего списка просмотра. Я использовал режим обработки на стороне сервера, который отлично работает для огромных наборов данных. Но моя проблема в том, что я могу сделать это только с помощью единой таблицы базы данных. Как насчет использования пользовательского запроса с использованием нескольких таблиц с JOIN без слишком большого изменения – […]
users transactions tasks +—-+——–+ +—-+—————+ +—-+——–+ | id | name | | id | name | | id | name | +—-+——–+ +—-+—————+ +—-+——–+ | 1 | User 1 | | 1 | Transaction 1 | | 1 | Task 1 | | 2 | User 2 | | 2 | Transaction 2 | | […]
Я пытаюсь изучить шаблон репозитория и, похоже, немного запутался в том, как я могу использовать этот шаблон репозитория при энергичных загрузках и сохранить логику db из моего контроллера. Краткий обзор моей структуры репозитория / приложения. app/ Acme/ Repositories/ RepositoryServiceProvider.php Product/ EloquentProduct.php ProductInterface.php Category/ EloquentCategory.php CategoryInterface.php Пример ProductInterface.php <?php namespace GD\Repositories\Product; interface ProductInterface { public function […]
У меня возникает следующая проблема при попытке установить Laravel (http://laravel.com/) Любая помощь была бы весьма признательна. Unhandled Exception Message: file_put_contents(/Users/alvincrespo/Sites/apollo/storage/views/26bdebca7505781c753aa21663170a1b) [function.file-put-contents]: failed to open stream: Permission denied Location: /Users/alvincrespo/Sites/apollo/laravel/blade.php on line 63 Stack Trace: #0 /Users/alvincrespo/Sites/apollo/laravel/laravel.php(40): Laravel\Error::native(2, 'file_put_conten…', '/Users/alvincre…', 63) #1 [internal function]: Laravel\{closure}(2, 'file_put_conten…', '/Users/alvincre…', 63, Array) #2 /Users/alvincrespo/Sites/apollo/laravel/blade.php(63): file_put_contents('/Users/alvincre…', '…') #3 [internal function]: […]
Как я могу выбрать случайную строку с использованием «Красноречивого» или «Свободного» в рамках Laravel? Я знаю, что с помощью SQL вы можете сделать заказ с помощью RAND (). Однако я хотел бы получить случайную строку, не делая подсчет количества записей до первоначального запроса. Есть идеи?
Я только что установил Intervention Image Class следующие инструкции: http://image.intervention.io/getting_started/installation Я также добавил эти 2 строки в файл config / app.php: 'Вмешательство \ Image \ ImageServiceProvider' 'Image' => 'Intervention \ Image \ Facades \ Image' Когда я открываю свой сайт, я получаю эту ошибку: Class 'Intervention\Image\ImageServiceProvider' not found Почему это и что мне теперь делать?
Моему приложению нужен предварительно зарегистрированный набор данных для работы. Поэтому мне нужно вставить их в базу данных при настройке приложения. Laravel предлагает два механизма: Миграции базы данных : «Они позволяют команде изменять схему базы данных и оставаться в курсе текущего состояния схемы». Поселение базы данных : «Laravel также включает простой способ засеять вашу базу данных […]