我正在使用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)
为什么?
我正在使用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) 我正在使用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) 我生成一个项目npx create-react-app my-app-ts --typescript,
然后我创建了两个文件,sw-build.js并sw.js下src/,
的代码sw-build.js和sw.js来自(Guidlines用于使用针线)。
发生错误:
Cannot compile namespaces when the '--isolatedModules' flag is provided.
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我需要在 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中如何设置?
这是我第一次使用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,我在哪里可以得到它?
我使用的是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仍将安装.
我该如何解决这个问题?
我正在尝试带有反应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
我该怎么办?
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,我想自定义标题,怎么做?
我正在使用 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)
但我不知道如何解决它。
请一些帮助,
在此先感谢! …
laravel ×3
php ×3
reactjs ×2
centos7 ×1
cordova ×1
css ×1
html ×1
laravel-5 ×1
linux ×1
python-3.x ×1
quasar ×1
react-hooks ×1
rsync ×1
scrapy ×1
typescript ×1