小编San*_*nde的帖子

找不到“Yajra\DataTables\DatatablesServiceProvider”类

我在本地计算机上开发了 Laravel 项目。我使用 Yajra Pakagebox 在其上使用引导数据表。

像这样: 作曲家需要 yajra/laravel-datatables-oracle php artisan vendor:publish

然后我将它们全部推送到托管服务器,但它显示如下错误。

(1/1) FatalThrowableError
Class 'Yajra\DataTables\DatatablesServiceProvider' not found
in ProviderRepository.php (line 208)
at ProviderRepository->createProvider('Yajra\\DataTables\\DatatablesServiceProvider')
in ProviderRepository.php (line 144)
at ProviderRepository->compileManifest(array('Illuminate\\Auth\\AuthServiceProvider', 'Illuminate\\Broadcasting\\BroadcastServiceProvider', 'Illuminate\\Bus\\BusServiceProvider', 'Illuminate\\Cache\\CacheServiceProvider', 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cookie\\CookieServiceProvider', 'Illuminate\\Database\\DatabaseServiceProvider', 'Illuminate\\Encryption\\EncryptionServiceProvider', 'Illuminate\\Filesystem\\FilesystemServiceProvider', 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', 'Illuminate\\Hashing\\HashServiceProvider', 'Illuminate\\Mail\\MailServiceProvider', 'Illuminate\\Notifications\\NotificationServiceProvider', 'Illuminate\\Pagination\\PaginationServiceProvider', 'Illuminate\\Pipeline\\PipelineServiceProvider', 'Illuminate\\Queue\\QueueServiceProvider', 'Illuminate\\Redis\\RedisServiceProvider', 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', 'Illuminate\\Session\\SessionServiceProvider', 'Illuminate\\Translation\\TranslationServiceProvider', 'Illuminate\\Validation\\ValidationServiceProvider', 'Illuminate\\View\\ViewServiceProvider', 'Yajra\\DataTables\\DatatablesServiceProvider', 'Laravel\\Tinker\\TinkerServiceProvider', 'App\\Providers\\AppServiceProvider', 'App\\Providers\\AuthServiceProvider', 'App\\Providers\\EventServiceProvider', 'App\\Providers\\RouteServiceProvider'))
in ProviderRepository.php (line 61)
Run Code Online (Sandbox Code Playgroud)

重要的是我无法在托管服务器上执行任何命令,因为它是共享托管服务器。我看到很多解决这个问题的文章,但他们都使用“工匠”和“作曲家”命令。但是我根本不能使用这个命令。我只能使用 FTP 将源代码上传到服务器。

laravel yajra-datatable

3
推荐指数
3
解决办法
2万
查看次数

p-calendar 的“必需”验证器

没有可用于 PrimeNG 的 p-calendar 控制所需的验证器:

<p-calendar formControlName="startDateControl" [minDate]="today" showIcon="true"></p-calendar>
Run Code Online (Sandbox Code Playgroud)

有什么解决方法吗?

primeng angular

3
推荐指数
1
解决办法
3946
查看次数

AngularJS资源:如何更新

我在服务器上使用express-resource.在我的AngularJS控制器中:

    var User = $resource('/services/users/:userId', {userId:'@id'},
        { update: {method:'PUT'} }
    );
    $scope.save = function(user) {
        user.$update(function(u) { console.log("User " + u)});
    }
Run Code Online (Sandbox Code Playgroud)

PUT方法应该转到/ services/users/2,但它实际上是发送给/ services/users所以我得到了404

顺便说一句,用户ID字段,如果UserID(不是userId或id),但我不明白我应该如何声明URL.

angularjs

2
推荐指数
1
解决办法
3051
查看次数

AngularJS - 更改$ resource.query方法中使用的URL

我正在使用AngularJS与已经构建的REST服务集成.

REST API使用以下表单进行查询:

http://the.site/person/search/smith%20male(这会搜索名为史密斯的男性人物)

我知道这个表单并不是最好的,最终会将API更改为使用URL参数.

目前我只是在我的控制器中定义一个资源:

$scope.Summary = $resource("http://the.site/person/search");
this.Summary.query({ terms : 'smith male' });
Run Code Online (Sandbox Code Playgroud)

但是会生成表格/ person/Search?terms = smith%20male的URL

有没有办法修改或覆盖使用的URL?我更熟悉Backbone,我能够在我的url()函数中生成正确形式的URL.

angularjs

2
推荐指数
1
解决办法
849
查看次数

Angular 2路由器在打开组件之前解析服务器请求

我有一个BookDetailComponent映射为url 的组件/books/:id.在angular 2路由器中是否有任何方法可以确保只有在从服务器检索到Bookgiven 后才能打开此组件id

我正在寻找像Angular 2路由器中的ui-router resolve类似的功能.

/*** BookComponent ***/
@RouteConfig([
  {path: "/books/:id", component: BookDetailComponent, as: "BookDetail"},
])

export class BookComponent {
}


/*** BookDetailComponent ***/
export class BookDetailComponent {

  book:Book;

  constructor(private bookService:BookService,
              private routeParams:RouteParams) {
  }


  ngOnInit() {
    let id = this.routeParams.get("id");
    this.bookService.getBook(parseInt(id))
      .subscribe(book => this.book = book.json());
  }
}
Run Code Online (Sandbox Code Playgroud)

angular-ui-router angular2-routing angular

2
推荐指数
1
解决办法
650
查看次数

Angular2 Oninit()如何指定要监视的数据绑定属性?

例如,我有两个输入属性:

@Input() field1;
@Input() field2;
Run Code Online (Sandbox Code Playgroud)

每次初始化field1时,我都希望调用function1(); 每次我初始化field2时,我都希望调用function2().我想这与OnInit相似,但并不完全相同.有什么方法可以解决这个问题吗?

谢谢!

angular

2
推荐指数
1
解决办法
328
查看次数

AppComponent html在路线“ /”处加载了两次

在路线“(主页)上,我的AppComponent的html加载了两次。

主要

import { bootstrap } from '@angular/platform-browser-dynamic';
import { enableProdMode, NgModule } from '@angular/core';
import { AppComponent } from './app/components/app/app.component';
import { APP_ROUTER_PROVIDERS } from './app/components/app/app.routing';

if (true) {
  enableProdMode();
}

bootstrap(AppComponent, [APP_ROUTER_PROVIDERS]);
Run Code Online (Sandbox Code Playgroud)

应用程序路由

import { Routes, RouterModule, provideRouter } from '@angular/router';
import { AuthComponent } from "../auth/auth.component";
import { AppComponent } from "./app.component"

const appRoutes: Routes = [
  {
    path: 'auth',
    component: AuthComponent
  },
  {
    path: '',
    component: AppComponent
  }
];

export const APP_ROUTER_PROVIDERS = [provideRouter(appRoutes)];
Run Code Online (Sandbox Code Playgroud)

app.component.ts

import …
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

2
推荐指数
1
解决办法
2296
查看次数

Angular 2/4材料,单击列表项

我的目标是在单击列表/表的任何行时调用函数.无法使它工作所以现在我只想点击每行的第一列并调用该函数.

component.html是这样的,使用@ angular/material:

<ng-container *ngFor="let item of items">
    <md-grid-tile class="grid-box-row" ng-click="onRowClicked(item)"> {{item.id}} </md-grid-tile>
    ... ...
Run Code Online (Sandbox Code Playgroud)

编译后的JavaScript是这样的: 在此输入图像描述

该函数在component.ts中

private onRowClicked(item: Order) {
    this.loggerService.debug(item.id);
}
Run Code Online (Sandbox Code Playgroud)

一切似乎都很好,但点击时功能不会被击中.感谢您的时间.

material angular

2
推荐指数
1
解决办法
9480
查看次数

AngularJS和列表框(选择多个)

我有以下内容:

<div>
<select multiple>
    <option ng-model="xss" ng-selected="u.selected" ng-repeat="u in xs" value="{{u.value}}">
        {{u.value}}
    </option>
</select>
Run Code Online (Sandbox Code Playgroud)

$scope.xss;
$scope.xs = [
    { id: 1, value: 'value 1', selected: false },
    { id: 2, value: 'value 2', selected: false },
    { id: 3, value: 'value 3', selected: false }
];
Run Code Online (Sandbox Code Playgroud)

选择工作正常,但所选值不绑定到xss.如何从多重选择角度获取所选项目?

angularjs

2
推荐指数
1
解决办法
3815
查看次数

运行`ng build --prod`时得到'./src/polyfills.ts中的错误。

我已经安装了Angular 6项目。我正在尝试运行,ng build --prod但出现错误

找不到模块:错误:无法解析“ c:\ localpath”中的“ core-js / es7 / reflect”

我收到此错误Angular 6 CLI版本。

angular

2
推荐指数
1
解决办法
3091
查看次数