正如你从标题中看到的,我正在尝试Laravel 5.3和护照.
所以我已经完成了安装Laravel护照的步骤,据我所知,一切都已到位.
我已将相应的Vue组件放入我的home.blade.php的标记中,如下所示,按照我所做的文档进行测试
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Dashboard</div>
<div class="panel-body">
You are logged in!
</div>
</div>
</div>
</div>
</div>
<passport-clients></passport-clients>
<passport-authorized-clients></passport-authorized-clients>
<passport-personal-access-tokens></passport-personal-access-tokens>
@endsection
Run Code Online (Sandbox Code Playgroud)
检测到Vue在我的开发工具中运行,但没有显示Vue组件.
这是我的app.js
Vue.component('example', require('./components/Example.vue'));
const app = new Vue({
el: 'body'
});
Vue.component(
'passport-clients',
require('./components/passport/Clients.vue')
);
Vue.component(
'passport-authorized-clients',
require('./components/passport/AuthorizedClients.vue')
);
Vue.component(
'passport-personal-access-tokens',
require('./components/passport/PersonalAccessTokens.vue')
);
Run Code Online (Sandbox Code Playgroud)
我收到了错误
vue.common.js?4a36:1019 [Vue warn]: Unknown custom element: <passport-clients> - did you register the component correctly? For recursive components, make sure to provide the …Run Code Online (Sandbox Code Playgroud) 当使用git版本控制laravel 5应用程序时,我应该忽略哪些文件?
最终,我了解应该忽略node_modules和供应商文件夹,而不应忽略composer.lock。通过查看与laravel 4 VC有关的评论,我已经了解了这一点,但是我想知道在我进行第一次提交之前,是否还有其他我应该添加到git中的文件忽略吗?
我在Windows和基于Linux的服务器上有一个Web服务器.当我在Windows上启动Laravel 5项目时,一切正常,但我在Linux(ubuntu)服务器上遇到了麻烦,我的托管也遇到了同样的麻烦.当我尝试加载索引页面时,我收到如下错误:
找不到"App\Helpers\Substr"类
之所以发生这种情况,是因为我在我的刀片模板中使用了自定义帮助程序,并通过"use"运算符加载它,如下所示:
<?php
use App\Helpers\Substr;
use App\Helpers\LoaderBtn;
?>
@extends('zaks.public')
@section('content')
@include('zaks.search')
Run Code Online (Sandbox Code Playgroud)
那么,在项目完成后,在这种情况下可能是一个很好的解决方案?