Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Перенос с хостинга на хостинг » 12.05.2018 16:19:17

DanikDanik
Ответов: 1

Добрый день ! Случилась такая ситуация что надо было поменять хостинг . вообщем я скопировал полностью с одного хостинга на другой файлы и бд и столкнулся с такой вот проблемой что у меня работает все кроме одной стр. Уже неделю ищу ошибку , но не могу найти . на старом хостинге все так же прекрасно работает как и работало . Подскажите где может быть зарыта проблема. Пробовал и делать миграции , думал из-за них , но не помогло это .

(1/2) ErrorException
Trying to get property of non-object

(2/2) ErrorException
Trying to get property of non-object (View: /home/theprofi/public_html/resources/views/cabinet/deposit/showListDeposit.blade.php)

#2 Re: Laravel 5.x » Проблема с роутами » 02.05.2018 16:20:35

спасибо огромное ,помогло заменить url !

#3 Laravel 5.x » Проблема с роутами » 02.05.2018 13:11:58

DanikDanik
Ответов: 2

Мне надо было добавить новый контролер в UsersController (confirmUser), все старые при этом работали и сбоев не было. После того как добавил , появилось такое что контролер show не работает , остальные в группе resource срабатывают. Если удаляю роут , то все обратно работает. Код представлен роутов до и после. В чем может быть проблема ? Если нужен еще код контролера предоставлю.

ДО

//Ресурс контроллер управления пользователями
    Route::get('users/{id}/loginasuser','Admin\UsersController@loginasuser')->name('admin.loginasuser');
    Route::get('users/searchuser','Admin\UsersController@searchuser')->name('admin.searchuser');
    Route::resource('users','Admin\UsersController');

ПОСЛЕ

//Ресурс контроллер управления пользователями
    Route::get('users/{id}/loginasuser','Admin\UsersController@loginasuser')->name('admin.loginasuser');
    Route::get('users/searchuser','Admin\UsersController@searchuser')->name('admin.searchuser');
    Route::get('users/{token}','Admin\UsersController@confirmUser')->name('admin.confirmUser');
    Route::resource('users','Admin\UsersController');

#5 Laravel 5.x » Помогите разобраться со статусами » 24.04.2018 15:54:47

DanikDanik
Ответов: 3

сделал E-mail подтверждение регистрации по примеру https://www.phpnick.ru/posts/category/php/34#comment , но теперь мне надо чтобы я с админки мог сам подтверждать активен или нет . вот то что я навоял , но нечего не происходит , просто выводит 404 ошибку .

контролер

public function confirmUser (Request $request, $token)
    {
        User::whereToken($token)->firstOrFail()->confirmEmail();
        return redirect('admin/users');
    }

роут

Route::get('users/{id}','Admin\UsersController@confirmUser')->name('admin.confirmUser');

ссылка

                     <a href="{{  route('admin.confirmUser',$user->id)  }}"
                        title="{{ trans('admins.confirmUser') }}">
                        @if ($user->verified)
                            <i style="color:green;" class="fa fa-check-circle" aria-hidden="true"></i>
                        @else
                            <i style="color:red;" class="fa fa-check-circle" aria-hidden="true"></i>
                        @endif
                        </a>

где тут зарыта ошибка или как это можно по другому реализовать ? я новичек просто еще

#7 Laravel 5.x » Помогите с artisan » 27.02.2018 19:33:04

DanikDanik
Ответов: 2

Столкнулся с проблемой . Выгрузил на сервер проект с локали , когда ввожу любые команды artisan мне выдает вот такую ошибку "Could not open input file: artisan" ! Подскажите пожалуйста как можно это исправить

Подвал раздела