Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 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)
спасибо огромное ,помогло заменить url !
Мне надо было добавить новый контролер в 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');
спасибо огромное !)
сделал 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>
где тут зарыта ошибка или как это можно по другому реализовать ? я новичек просто еще
спасибо ! разобрался в причине !)
Столкнулся с проблемой . Выгрузил на сервер проект с локали , когда ввожу любые команды artisan мне выдает вот такую ошибку "Could not open input file: artisan" ! Подскажите пожалуйста как можно это исправить
Страницы 1