小编moa*_*ing的帖子

我通过迁移重命名打破了我的Laravel框架

我有一个很好的工作Laravel结构与数据库迁移和播种.但是我想将我的迁移文件,类,db表重命名为CreateOrganizationsTable而不是CreateOrganisationsTable

所以我更改了迁移文件名,所有类和路由.

但是当我php artisan migrate:reset在我的Homestead框中执行时,我收到以下错误:

PHP Fatal error: Class 'CreateOrganisationsTable' not found in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php on line 299
Run Code Online (Sandbox Code Playgroud)

Artisan创造了一些我目前无法修复的链接.

php laravel

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

最新的2015方法,使您的Angular项目SEO友好

我建立了一个大型的angularJS网站,并通过部分加载json文件使其成为多语言.我的网站上满是这些字符串:

{{ 'TITLE' | translate }}
Run Code Online (Sandbox Code Playgroud)

我不知道如何让他们对SEO友好.我在互联网上找到了很多解决方案,但也有很多人表示不再需要它,因为Google和Bing可以扫描角度项目.

所以我将我的项目设置为html5 = true,但它创建了一个<base>错过的错误.所以我实现了一个<base href="/">但是我的项目后来被部署到子文件夹/ staging /所以所有链接都被破坏了.(我的开发和生活环境有不同的基础)

我很高兴依赖像prerender.io这样的第三方

什么是让你的Angular项目SEO友好的最新方法.还有localhost解决方案吗?Grunt可以预渲染我的所有页面,以便我可以在构建脚本中实现它吗?

seo prerender angularjs

5
推荐指数
1
解决办法
2327
查看次数

$未定义 - jquery角度混合

以前我用jQuery开发了所有项目,但最近开始使用Angular.我用Yeoman生成器创建了一个Angular样板,并从中扩展了我的代码.

我将jQuery代码的ajax表单翻译成以下Angular控制器.

'use strict';


angular.module('MyApp')
.controller('ShareformCtrl', function ($scope, $http) {
// create a blank object to hold our form information
// $scope will allow this to pass between controller and view
$scope.formData = {};

// process the form
$scope.processForm = function() {
    $http({
        method : 'POST',
        url : 'php/share_handling.php',
        data : $.param($scope.formData), // pass in data as strings
        headers : { 'Content-Type': 'application/x-www-form-urlencoded' } // set the headers so angular passing info as form data (not request payload)
    })
    .success(function(data) …
Run Code Online (Sandbox Code Playgroud)

jshint angularjs

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

标签 统计

angularjs ×2

jshint ×1

laravel ×1

php ×1

prerender ×1

seo ×1