小编zwl*_*619的帖子

Laravel错误:在字符串上调用成员函数format()

我正在使用Laravel 5.3.

expired_at 表格中有一个字段articles:

public function store(Request $request)
{
    $data=[
         'expired_at'=>Carbon::now()->addDays(30)->endOfDay()
    ];
    $article=Article::create(array_merge($request->all(),$data));

    return redirect('/artilces');
}
Run Code Online (Sandbox Code Playgroud)

视图:

{{$article->expired_at->format('Y-m-d')}}
Run Code Online (Sandbox Code Playgroud)

错误:

在字符串上调用成员函数format()(视图:D:\ wnmp\www\laravel-5-3-dev\resources\views\artiles\index.blade.php)

为什么?

php laravel

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

关于Bootstrap 4 - Navbar"固定顶部"

我正在使用Bootstrap 4,
我有一个关于Navbar"固定顶部"的问题.http://v4-alpha.getbootstrap.com/components/navbar/#placement
Navbar"固定顶部"涵盖了内容,

像下面这个演示,

Navbar的封面<div class="jumbotron">,我希望Navbar不会覆盖它,我该怎么办?

我不知道该怎么做,因为设备大小是可见的.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="x-ua-compatible" content="ie=edge">

    <link href="https://cdn.bootcss.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdn.bootcss.com/tether/1.3.2/css/tether.min.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-fixed-top navbar-light bg-faded">
    <a class="navbar-brand" href="#">Navbar</a>
    <ul class="nav navbar-nav">
        <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
        </li>
    </ul>
    <form class="form-inline pull-xs-right">
        <input class="form-control" type="text" placeholder="Search">
        <button class="btn btn-success-outline" type="submit">Search</button>
    </form>
</nav>
<div class="jumbotron">
    <h1 class="display-3">Hello, world!</h1>
    <p class="lead">This is a simple hero unit, …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

如何在Laravel中显示复选框的旧数据?

我正在使用Laravel 5.3,这是一个下面的表单演示:

<div class="container">
    <form>
        <div class="form-group row">
            <label for="name" class="col-sm-2 col-form-label">Name</label>
            <div class="col-sm-10">
                <input type="text" class="form-control" id="name" name="name" value="{{ old('name', $student->name)}}">
            </div>
        </div>

        <fieldset class="form-group row">
            <legend class="col-form-legend col-sm-2">Gender</legend>
            <div class="col-sm-10">
                <div class="form-check">
                    <label class="form-check-label">
                        <input class="form-check-input" type="radio" name="gender" value="1" @if(old('gender',$student->gender)=="1") checked @endif>
                        Male
                    </label>
                </div>
                <div class="form-check">
                    <label class="form-check-label">
                        <input class="form-check-input" type="radio" name="gender" value="2" @if(old('gender',$student->gender)=="2") checked @endif>
                        Female
                    </label>
                </div>
            </div>
        </fieldset>
        <div class="form-group row">
            <label class="col-sm-2">Hobbies</label>
            <div class="col-sm-10">
                <div class="form-check">
                    <label class="form-check-inline">
                        <input class="form-check-input" type="checkbox" name="hobby[]" …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

create-react-app --typescript:提供“ --isolatedModules”标志时,无法编译名称空间

我生成一个项目npx create-react-app my-app-ts --typescript
然后我创建了两个文件,sw-build.jssw.jssrc/

的代码sw-build.jssw.js来自(Guidlines用于使用针线)。

发生错误:

Cannot compile namespaces when the '--isolatedModules' flag is provided.
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我该怎么办?

typescript reactjs

11
推荐指数
1
解决办法
6146
查看次数

Laravel:如何设置数据库连接池?

我需要在 laravel 应用程序中动态连接许多数据库。
如何设置数据库连接池?

例如,有很多二级域名,像这样:

chicago.example.com
newyork.example.com
losangeles.example.com
...
Run Code Online (Sandbox Code Playgroud)

他们有独立的数据库:

chicago
newyork
losangeles
...
Run Code Online (Sandbox Code Playgroud)

我像这样动态连接这些数据库:

public function store(Request $request)
{
    //post request from http://chicago.example.com/articles
    $server_name_arr=explode('.',$_SERVER['SERVER_NAME']); //the result is ['chicago','example','com']
    $db=array_slice($server_name_arr,-3,1)[0]; //the result is 'chicago'

    Config::set('database.connections.mysql.database', $db);
    DB::reconnect('mysql');

    //...
}
Run Code Online (Sandbox Code Playgroud)

为了性能,我想设置数据库连接池,在laravel中如何设置?

php laravel

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

quasar:什么是“ Cordova id”?在哪里可以得到?

这是我第一次使用quasar,我根据文档(https://quasar-framework.org/guide/app-installation.html)使用Quasar CLI创建一个项目

? quasar init quasar_demo
 Running command: vue init 'quasarframework/quasar-starter-kit' quasar_demo


? Project name (internal usage for dev) quasar_demo
? Project product name (official name) Quasar App
? Project description A Quasar Framework app
? Author
? Check the features needed for your project: ESLint, Vuex, Axios, Vue-i18n, IE11 support
? Pick an ESLint preset Standard
? Cordova id (disregard if not building mobile apps) org.cordova.quasar.app
Run Code Online (Sandbox Code Playgroud)

上面的最后一条命令告诉我输入Cordova ID,这是什么Cordova id,我在哪里可以得到它?

cordova quasar quasar-framework

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

为什么不能在CentOS 7.2上安装最新版本的rsync?

我使用的是CentOS 7.2.

我想安装最新版本的rsync - rsync-3.1.2,
rsync-3.0.9在系统上,在安装mariadb时安装yum,

# rpm -qa |grep rsync
rsync-3.0.9-17.el7.x86_64
Run Code Online (Sandbox Code Playgroud)

rsync-3.0.9首先删除,

# yum remove rsync
Run Code Online (Sandbox Code Playgroud)

将rsync和mariadb一起删除,
然后从源代码
安装rsync-3.1.2,

# wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
# tar -zxvf rsync-3.1.2.tar.gz
# cd rsync-3.1.2
# ./configure
# make
# make install 
Run Code Online (Sandbox Code Playgroud)

然后,再次
安装mariadb yum,
rsync-3.0.9仍将安装.

我该如何解决这个问题?

linux rsync centos7

7
推荐指数
1
解决办法
4831
查看次数

React 16.7 Hooks:`react.useState`不是函数

我正在尝试带有反应16.7的钩子的功能组件,有一个错误:

在此输入图像描述

SRC /组件/页脚/ index.js

function Footer() {
  const [selectedTab, setSelectedTab] = useState('redTab');
  const [hidden, setHidden] = useState(false);
  const [fullScreen, setFullScreen] = useState(false);
 //...
}
Run Code Online (Sandbox Code Playgroud)

的package.json

在此输入图像描述

我该怎么办?

reactjs react-hooks

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

Laravel:如何在使用Mailable发送电子邮件时自定义电子邮件的标题?

mailable当用户注册时,我写了一封发送电子邮件,我按照文档(https://laravel.com/docs/5.5/mail)执行此操作:

首先,生成一个mailable:

php artisan make:mail UserRegistered
Run Code Online (Sandbox Code Playgroud)

好的,因此目录中有一个UserRegistered.php文件app/Mail,我写的build()方法如下:

public function build()
{
    return $this->view('emails.activate-user')
                ->with([
                    'name' => $this->user->name,
                    'url' => route('activateUser',['token'=>$this->user->confirmation_token])
                ]);
}
Run Code Online (Sandbox Code Playgroud)

电子邮件可以成功发送,电子邮件的标题是User Registered,我想自定义标题,怎么做?

laravel-5

6
推荐指数
1
解决办法
6990
查看次数

python 3.5:“类型错误:内存视图:需要一个类似字节的对象,而不是‘str’”

我正在使用 python3.5.2和 scrapy 1.1.1

运行以下代码时出现错误:

#-*- coding:utf-8-*-

import random
import base64


class ProxyMiddleware(object):
    def process_request(self, request, spider):
        proxy = random.choice(PROXIES)
        if proxy['user_pass'] is not None:
            request.meta['proxy'] = "http://%s" % proxy['ip_port']
            encoded_user_pass = base64.encodebytes(proxy['user_pass'])
            request.headers['Proxy-Authorization'] = 'Basic ' + encoded_user_pass
            print("ok!" + proxy['ip_port'])
        else:
            print("fail!" + proxy['ip_port'])
            request.meta['proxy'] = "http://%s" % proxy['ip_port']
Run Code Online (Sandbox Code Playgroud)

错误:

  File "C:\Users\dell\AppData\Local\Programs\Python\Python35\lib\base64.py", line 518, in _input_type_check
    m = memoryview(s)
    TypeError: memoryview: a bytes-like object is required, not 'str'
Run Code Online (Sandbox Code Playgroud)

我认为错误与这句话有关:

encoded_user_pass = base64.encodebytes(proxy['user_pass'])
Run Code Online (Sandbox Code Playgroud)

但我不知道如何解决它。
请一些帮助,
在此先感谢! …

scrapy python-3.x

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