小编SCR*_*ATK的帖子

Laravel 5.2缺少[Route:user.profile] [URI:user/{nickname}/profile]所需的参数

我一直收到这个错误

ErrorException in UrlGenerationException.php line 17:
Run Code Online (Sandbox Code Playgroud)

当任何页面加载并且我已登录时.

这是我的导航仪的样子

@if(Auth::guest())
                <li><a href="{{ url('/login') }}">Log In</a></li>
                <li><a href="{{ url('/register') }}">Sign Up</a></li>
            @else
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ Auth::user()->nickname }}<span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="{{ route('user.profile') }}">Profile</a></li>
                        <li><a href="{{ route('user.settings') }}">Settings</a></li>
                        <li><a href="{{ url('/logout') }}">Log Out</a></li>
                    </ul>
                </li>
            @endif
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是{{route('user.profile')}}无效?

当我点击链接是www.mydomain.com/User/SCRATK/profile工作正常但页面不会加载因为这个错误?

Missing required parameters for [Route: user.profile] [URI: user/{nickname}/profile].
Run Code Online (Sandbox Code Playgroud)

这是我的路线文件

Route::group(['middleware' => 'web'], function () {
Route::auth();

Route::get('/', ['as' => 'home', 'uses' => 'BaseController@index']);

Route::group(['namespace' => 'User', 'prefix' => …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-routing laravel-5.2

15
推荐指数
1
解决办法
9万
查看次数

NRWL NX 导入库错误 TS2307:找不到模块“@eduboard/interfaces”

我刚刚为工作创建了一个新的 NX 项目,并为输出接口创建了一个库,以便将它们放在后端和前端。

编译时出现此错误

apps/askeddi/src/app/pages/global-admin/global-admin.component.ts(5,38): error TS2307: Cannot find module '@eduboard/interfaces'.
Run Code Online (Sandbox Code Playgroud)

从我读到的所有内容来看,我没有做错任何事情,但它要求一个模块,它只是一个 index.ts 文件。

export * from './lib/user';
export * from './lib/global-admin-dashboard';
Run Code Online (Sandbox Code Playgroud)

这是 global-admin-dashboard

interface Schools {
  total: number;
  active: number;
  usingAssessor: number;
}

interface TotalNActive {
  total: number;
  active: number;
}

export interface GlobalAdminDashboard {
  schools: Schools;
  schoolGroups: TotalNActive;
  users: TotalNActive;
}

Run Code Online (Sandbox Code Playgroud)

angular nrwl angular7 nrwl-nx

7
推荐指数
3
解决办法
4265
查看次数

Laravel 5为foreach()提供的参数无效

我正在尝试在我foreach()的一个控制器内部进行操作,而我遇到的错误Invalid argument supplied for foreach()就是我的代码

$subAdmins = $request->input('subAdmin');

  // Adding subAdmin
  foreach($subAdmins as $subAdmin){
    $linksubAdmin = new LayMinisterEvents;
    $linksubAdmin->user_id = $subAdmin;
    $linksubAdmin->event_id = $recordEvent->id;
    $linksubAdmin->save();
 }
Run Code Online (Sandbox Code Playgroud)

这是发送的数据 'subAdmins' => '5,6'

at HandleExceptions->handleError(2, 'Invalid argument supplied for 
foreach()', '/home/vagrant/www/project-
api/app/Http/Controllers/EventsController.php', 47, array('request' => 
object(Request), 'response' => object(Response), 'authUser' => 1, 
'recordEvent' => object(Events), 'linkadminLeader' => 
object(AdminEvent), 'subAdmins' => '5,6'))
in EventsController.php (line 47)
Run Code Online (Sandbox Code Playgroud)

php foreach laravel laravel-5

0
推荐指数
1
解决办法
880
查看次数