小编kyo*_*kyo的帖子

将数据保存到Laravel 5中的数据库中

第一

我写了一个迁移脚本.


第二

我运行php artisan migrate将表迁移到我的数据库中.


数据库

现在,subscribes我的数据库中有一个表.它有2个字段:idemail.

在此输入图像描述


路线

Route::post('/subscribe', array('as' =>'subscribe','uses'=>'AccountController@postSubscribe'));


模型

<?php namespace App;

use Illuminate\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;

class Subscribe extends Model {

    protected $table = 'subscribes';


    //Validation Rules and Validator Function
    public static function validator($input){

        $rules = array(
            'email'    =>'required|email'
        );

        return Validator::make($input,$rules);
    }

}
Run Code Online (Sandbox Code Playgroud)

调节器

<?php namespace App\Http\Controllers;

use Input, Validator, Auth, Redirect;

class AccountController extends Controller {

    public function postSubscribe() {

            $subscribe        = new Subscribe; <-------- Line#46 …
Run Code Online (Sandbox Code Playgroud)

php database laravel laravel-5

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

在Sublime Text 3中列出所有已安装软件包的最实用方法是什么?

我最近在Sublime Text 3 Editor上安装了一堆软件包.我没有跟踪我安装的内容,但现在我想知道我安装的所有软件包,只是为了作为参考.

我尝试输入:cmd + shift + P,然后输入:list

在此输入图像描述

看到Pckage Control:List Packages后,按Enter键

然后我会看到所有包的列表.很棒,但还不完美!

在此输入图像描述

我想知道是否有更好的方式以更易读的格式列出它们,如果可能的话可以复制它们.

在Sublime Text 3中列出所有已安装软件包的最实用方法是什么?

sublimetext sublimetext3 sublime-text-plugin

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

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:提供nodename或servname,或者不知道

我跑步时保留这个 php artisan migrate

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:提供nodename或servname,或者不知道

我的环境

  • Laravel Framework版本5.1.20(LTS)
  • Laravel Installer版本1.2.0
  • PHP 5.6.14(cli)(建于:2015年10月2日08:55:56)
  • mysql Ver 14.14 Distrib 5.6.24,for osx10.10(x86_64)

.env文件

APP_ENV=local
APP_URL=http://localhost/
APP_DEBUG=true
APP_KEY=****

DB_HOST=http://localhost/
DB_DATABASE=name-local
DB_USERNAME=root
DB_PASSWORD=
UNIX_SOCKET = /tmp/mysql.sock
Run Code Online (Sandbox Code Playgroud)

name-local数据库存在于我的本地数据库中.

任何提示/建议将是对我来说是巨大的帮助.

php mysql migration laravel laravel-5

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

怎么找/路径/到/工匠?

试图安排工匠命令

https://laravel.com/docs/5.0/artisan

* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我我怎么知道的/path/to/artisan

php laravel laravel-5 artisan

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

对端点进行GET并使用Angular打印出数据

我正在尝试对我的端点进行GET并在我的页面中打印数据

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>



<div ng-app="myApp" ng-controller="myCtrl">

  <p>Data is:</p>
  <h1>{{myData}}</h1>

</div>



<script>
  var app = angular.module('myApp', []);
  app.controller('myCtrl', function($scope, $http) {

    var promise = $http({
      method: 'GET',
      url: 'http://d.biossusa.com/api/distributor?key=*****',
      dataType: 'jsonp',
    });

    promise.success(function (data, status, header, config) {
      console.log("status is ", status);
      console.log(config.method + " data is: " + config.data);
      console.log("data is ", data);
      $scope.myData = response.data;

    });

  });

</script>
Run Code Online (Sandbox Code Playgroud)

我不断得到

在此输入图像描述

我希望得到数据打印!

https://jsfiddle.net/bheng/b3rgh92v/

当我卷曲这个网址时:http://d.biossusa.com/api/distributor? key =*****

我的结果很好!

在此输入图像描述

我的角度怎么办?任何提示?

javascript angularjs

9
推荐指数
3
解决办法
767
查看次数

Instagram集成在Laravel 5上

我在下面安装此软件包后不断遇到此问题

https://github.com/vinkla/instagram

进入我的Laravel 5.1项目.

2018-02-27在1 55 36 pm

我按照说明中的所有内容.

我使用的是Mac OS X,PHP 7.1,Laravel 5.1

我忘记了什么吗?

如何进行并进一步调试?


我现在对任何建议持开放态度.

任何提示/建议/帮助将非常感谢!

php instagram laravel laravel-5

9
推荐指数
2
解决办法
623
查看次数

无法下载“https://packagist.org/packages.json”文件:无法打开流:操作超时

今天早上,我运行了这个命令

composer create-project laravel/laravel laravel-4.2 4.2 --prefer-dist
Run Code Online (Sandbox Code Playgroud)

我不断得到

在此处输入图片说明

无法下载“ https://packagist.org/packages.json ”文件:无法打开流:操作超时正在
使用降级模式重试,请检查https://getcomposer.org/doc/articles/troubleshooting.md#降级模式了解更多信息

有谁知道如何避免这种情况?

laravel composer-php

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

如何验证 Grafana 图表并将其嵌入到 iframe 中?

我将 Grafana 中的图表嵌入到我的 HTML 页面中的 iframe 中。

它一直要求我在 iframe 中输入 un/pw。


我如何绕过登录?

有没有办法在代码中绕过它?

这是 Grafana 中的设置吗?


我进一步探索,找到了 API 部分,我创建了一个 API 密钥,现在我有了密钥令牌。

eyJrIjoiMnpVSVA***********QiOjF9

如何使用上面的键在 iframe 中嵌入图形?

html javascript iframe grafana grafana-api

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

从本地环境连接到临时数据库 - Laravel 5

目标

在我的Mac OS上,我正在尝试连接到我的Ubuntu VM上运行和托管的临时数据库.


脚步

在我的 config/database.php

'connections' => [

    'mysql'       => [
    'driver'      => 'mysql',
    'host'        => env('DB_HOST'),
    'database'    => env('DB_DATABASE'),
    'username'    => env('DB_USERNAME'),
    'password'    => env('DB_PASSWORD'),
    'unix_socket' => env('UNIX_SOCKET'), <---- Need it here 
    'charset'     => 'utf8',
    'collation'   => 'utf8_unicode_ci',
    'prefix'      => '',
    'strict'      => false,
    ]

],
Run Code Online (Sandbox Code Playgroud)

在我的.env中我有

DB_HOST=45.55.88.88
DB_DATABASE=staging
DB_USERNAME=john
DB_PASSWORD=***
UNIX_SOCKET=/var/run/mysqld/mysqld.sock  <---- I'm not sure what to put here 
Run Code Online (Sandbox Code Playgroud)

由于database.php需要它,我不确定要把什么作为我的UNIX_SOCKET.

我不断得到

SQLSTATE[HY000] [2002] No such file or directory
Run Code Online (Sandbox Code Playgroud)

我相信因为我的UNIX_SOCKET路径是错误的.


问题

如何进行并配置这样的东西?

如何进行并进一步调试? …

mysql ubuntu database-connection laravel laravel-5

8
推荐指数
1
解决办法
2090
查看次数

将本地 bash 文件导入到另一个 bash 文件中

我有var.sh

\n\n
name="John"\nage="29"\n
Run Code Online (Sandbox Code Playgroud)\n\n

我也有main.sh

\n\n
eval "var.sh"\necho "My name is $name"\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我跑步时,我不断得到

\n\n
\xe2\x9a\xa1\xef\xb8\x8f  Desktop  bash main.sh \nmain.sh: line 1: var.sh: command not found\nMy name is \n
Run Code Online (Sandbox Code Playgroud)\n\n

将本地 bash 文件导入另一个 bash 文件的最佳做法是什么?

\n\n

有没有办法可以在 Mac OS X、Linux 和 Windows 上工作?

\n

unix linux macos bash shell

8
推荐指数
1
解决办法
5303
查看次数