У меня есть модель, которая наследуется от пакета Toddish \ Verify Laravel ( https://github.com/Toddish/Verify-L4/blob/master/src/Toddish/Verify/Models/User.php ) Все, что я хочу сделать, это добавить некоторые атрибуты: use Toddish\Verify\Models\User as VerifyUser; class User extends VerifyUser { public function __construct (array $attributes = array()) { parent::__construct($attributes); $this->fillable = array_merge ($this->fillable, array( 'salutation', 'title', 'firstname', 'lastname', 'phonenumber', 'mobilenumber' )); } […]
Я использую Laravel 4, и я хочу использовать сторонний пакет в этой структуре. Я сделал это, чтобы установить его: 1) Добавить имя пакета в файл composer.json 2) Запустить команду composer update Теперь у меня есть пакет, доступный в папке / vendors. Мой вопрос: как использовать его внутри Laravel сейчас? Если посмотреть в файле config / […]
Код: <?php class Catering extends \Eloquent { protected $table = 'catering'; public $timestamps = FALSE; public function offers() { return $this->hasMany('Offer', 'cid'); } } class Offer extends \Eloquent { protected $table = 'catering_offer'; public $timestamps = FALSE; public function catering() { return $this->belongsTo('Catering'); } } Я могу сделать $offers = Catering::find(1)->offers; но инверсия не работает: […]
У меня есть модель пользователя Eloquent, которая принимает экземпляр класса UserMailer в его конструкторе, но я получаю эту ошибку Argument 1 passed to User::__construct() must be an instance of TrainerCompare\Mailers\UserMailer, none given, called in /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 631 and defined Я понимаю ошибку, но не могу понять, что я сделал неправильно, но я не очень […]
Страница обновления профиля Я использую маршрут как Route::get('editdriver/{data}', 'DriverController@EditDriver'); И в контроллере после проверки я использую, return Redirect::to('editdriver/'.$data)->withInput()->withErrors($validation->messages()); Таким образом, URL будет HTTP: // локальный / проект / editdriver / 1 Если я опущу значение, которое требуется в rule и нажмите отправить форму, Он показывает старые данные с подтверждением. То, что мне нужно, не должно […]
У меня проблема с Laravel Pagination и Header Sort, Позвольте мне показать вам, что у меня есть. Моя текущая страница, с которой я работаю, – «admin / admins», где у меня есть разбиение на страницы и заголовки. 1) Код AdminController: // get for admin/admins page // page to list all the Admin users public function […]
Я пытаюсь создать Facebook-Login в своем приложении Laravel. Однако массив, который я получаю со всей информацией пользователя, не содержит адрес электронной почты пользователей, даже если я уже прошу разрешения на получение электронной почты. Это мой код: Route::get('login/fb', function() { $facebook = new Facebook(Config::get('facebook')); $params = array( 'redirect_uri' => url('/login/fb/callback'), 'scope' => 'email', ); return Redirect::to($facebook->getLoginUrl($params)); […]
Я установил пакет в свой проект, который определяет его собственные представления. Во время навигации по сайту после внесения некоторых изменений я обнаружил, что все мои действия, которые происходят с связанными представлениями, работают нормально, но когда я возвращаюсь к главному маршруту, появляется сообщение об ошибке: View [layouts.default] not found. (View: /var/www/app/views/home.blade.php) Файл app/views/home.blade.php определенно существует. Закрытие […]
Я пытаюсь создать mysql UPDATE-запрос, который будет принимать параметры. Кроме того, я хочу добавить в конец поля, если поле не пусто. Для этого я использую оператор CASE. Вот мой запрос в доктрине (от силекса): $query = "UPDATE table SET filed = ( CASE WHEN field = '' THEN :param1 ELSE concat(field, :param1) END) WHERE id=:param2"; […]
Обновить После того, как вы больше экспериментируете с решением (-ами) из: Как привязать к списку значений флажка с помощью AngularJS? Я немного ближе. Это то, что я обновил свой <input type="checkbox"> чтобы: <input type="checkbox" name="items[]" value="{{ $item['item_id'] }}" ng-checked="formData.items.indexOf({{$item['item_id']}}) > -1" ng-click="toggleSelection({{$item['item_id']}})" /> Теперь я могу видеть, что данные обновляются / записываются на консоль и […]